home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World Book 1998 1.1 (Macintosh)
/
World Book Disk 1 of 2.bin
/
World Book Installer
/
World Book Installer
/
Chart Wizard.rsrc
/
CODE_7_Arrays.txt
< prev
next >
Wrap
Text File
|
1998-12-15
|
131KB
|
2,420 lines
# near model CODE resource
# jump table entries: 11202-11251 (50 of them)
00000000 0000 2BC2 ori.b D0, 0xC2
00000004 0000 18F8 ori.b D0, 0xF8
00000008 4E56 0000 link A6, 0
0000000C 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000010 246E 0008 movea.l A2, [A6 + 0x8]
00000014 282E 000C move.l D4, [A6 + 0xC]
00000018 266E 0010 movea.l A3, [A6 + 0x10]
0000001C 162E 0014 move.b D3, [A6 + 0x14]
00000020 41ED F2DA lea.l A0, [A5 - 0xD26]
00000024 2488 move.l [A2], A0
00000026 1F03 move.b -[A7], D3
00000028 1F3C 0001 move.b -[A7], 0x1
0000002C 2F0B move.l -[A7], A3
0000002E 2F04 move.l -[A7], D4
00000030 2F0A move.l -[A7], A2
00000032 61FF 0000 00EC bsr +0xEE /* 00000120 */
00000038 204A movea.l A0, A2
0000003A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000003E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000042 4E5E unlink A6
00000044 4E75 rts
00000046 4E56 0000 link A6, 0
0000004A 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000004E 246E 0008 movea.l A2, [A6 + 0x8]
00000052 262E 000C move.l D3, [A6 + 0xC]
00000056 266E 0010 movea.l A3, [A6 + 0x10]
0000005A 286E 0014 movea.l A4, [A6 + 0x14]
0000005E 1A2E 0018 move.b D5, [A6 + 0x18]
00000062 182E 001A move.b D4, [A6 + 0x1A]
00000066 41ED F2DA lea.l A0, [A5 - 0xD26]
0000006A 2488 move.l [A2], A0
0000006C 1F04 move.b -[A7], D4
0000006E 1F05 move.b -[A7], D5
00000070 2F0C move.l -[A7], A4
00000072 2F03 move.l -[A7], D3
00000074 2F0A move.l -[A7], A2
00000076 61FF 0000 00A8 bsr +0xAA /* 00000120 */
0000007C 200B move.l D0, A3
0000007E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000082 672A beq +0x2C /* 000000AE */
00000084 204B movea.l A0, A3
00000086 A02A syscall HUnlock
00000088 254B 0014 move.l [A2 + 0x14], A3
0000008C 594F subq.w A7, 4
0000008E 2F0B move.l -[A7], A3
00000090 4EB9 0000 248A jsr [0x0000248A]
00000096 201F move.l D0, [A7]+
00000098 2540 000C move.l [A2 + 0xC], D0
0000009C 256A 000C 0010 move.l [A2 + 0x10], [A2 + 0xC]
000000A2 202A 000C move.l D0, [A2 + 0xC]
000000A6 4C43 0000 movem.l <none>, D3
000000AA 2540 0008 move.l [A2 + 0x8], D0
label000000AE:
000000AE 204A movea.l A0, A2
000000B0 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000000B4 4E5E unlink A6
000000B6 4E75 rts
000000B8 4E56 0000 link A6, 0
000000BC 2F0A move.l -[A7], A2
000000BE 246E 0008 movea.l A2, [A6 + 0x8]
000000C2 41ED F2DA lea.l A0, [A5 - 0xD26]
000000C6 2488 move.l [A2], A0
000000C8 2F2E 000C move.l -[A7], [A6 + 0xC]
000000CC 2F0A move.l -[A7], A2
000000CE 61FF 0000 00C6 bsr +0xC8 /* 00000196 */
000000D4 204A movea.l A0, A2
000000D6 504F addq.w A7, 8
000000D8 245F movea.l A2, [A7]+
000000DA 4E5E unlink A6
000000DC 4E75 rts
000000DE 4E56 0000 link A6, 0
000000E2 48E7 0030 movem.l -[A7], A2,A3
000000E6 246E 0008 movea.l A2, [A6 + 0x8]
000000EA 266E 000C movea.l A3, [A6 + 0xC]
000000EE 2F0A move.l -[A7], A2
000000F0 4EB9 0001 D014 jsr [0x0001D014]
000000F6 4A00 tst.b D0
000000F8 584F addq.w A7, 4
000000FA 661A bne +0x1C /* 00000116 */
000000FC B5CB cmpa.l A2, A3
000000FE 6716 beq +0x18 /* 00000116 */
00000100 2F0A move.l -[A7], A2
00000102 61FF 0000 01B0 bsr +0x1B2 /* 000002B4 */
00000108 2F0B move.l -[A7], A3
0000010A 2F0A move.l -[A7], A2
0000010C 61FF 0000 0088 bsr +0x8A /* 00000196 */
00000112 4FEF 000C lea.l A7, [A7 + 0xC]
label00000116:
00000116 204A movea.l A0, A2
00000118 4CDF 0C00 movem.l A2,A3, [A7]+
0000011C 4E5E unlink A6
0000011E 4E75 rts
fn00000120:
00000120 4E56 0000 link A6, 0
00000124 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00000128 246E 0008 movea.l A2, [A6 + 0x8]
0000012C 262E 000C move.l D3, [A6 + 0xC]
00000130 266E 0010 movea.l A3, [A6 + 0x10]
00000134 1A2E 0014 move.b D5, [A6 + 0x14]
00000138 182E 0016 move.b D4, [A6 + 0x16]
0000013C 2543 0004 move.l [A2 + 0x4], D3
00000140 42AA 0008 clr.l [A2 + 0x8]
00000144 42AA 000C clr.l [A2 + 0xC]
00000148 42AA 0010 clr.l [A2 + 0x10]
0000014C 42AA 0014 clr.l [A2 + 0x14]
00000150 42AA 0018 clr.l [A2 + 0x18]
00000154 42AA 001C clr.l [A2 + 0x1C]
00000158 254B 0020 move.l [A2 + 0x20], A3
0000015C 157C 0001 0024 move.b [A2 + 0x24], 0x1
00000162 1545 0025 move.b [A2 + 0x25], D5
00000166 1544 0026 move.b [A2 + 0x26], D4
0000016A 200B move.l D0, A3
0000016C 6620 bne +0x22 /* 0000018E */
0000016E 422A 0024 clr.b [A2 + 0x24]
00000172 7004 moveq.l D0, 0x04
00000174 B680 cmp.l D3, D0
00000176 660C bne +0xE /* 00000184 */
00000178 61FF 0000 171A bsr +0x171C /* 00001894 */
0000017E 2548 0020 move.l [A2 + 0x20], A0
00000182 600A bra +0xC /* 0000018E */
label00000184:
00000184 61FF 0000 1634 bsr +0x1636 /* 000017BA */
0000018A 2548 0020 move.l [A2 + 0x20], A0
label0000018E:
0000018E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00000192 4E5E unlink A6
00000194 4E75 rts
fn00000196:
00000196 4E56 FFE4 link A6, -0x001C
0000019A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000019E 246E 0008 movea.l A2, [A6 + 0x8]
000001A2 266E 000C movea.l A3, [A6 + 0xC]
000001A6 256B 000C 000C move.l [A2 + 0xC], [A3 + 0xC]
000001AC 256A 000C 0010 move.l [A2 + 0x10], [A2 + 0xC]
000001B2 42AA 0014 clr.l [A2 + 0x14]
000001B6 282A 000C move.l D4, [A2 + 0xC]
000001BA 6746 beq +0x48 /* 00000202 */
000001BC 2004 move.l D0, D4
000001BE A122 syscall NewHandle, flags=1
000001C0 2548 0014 move.l [A2 + 0x14], A0
000001C4 554F subq.w A7, 2
000001C6 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000001CA 301F move.w D0, [A7]+
000001CC 3600 move.w D3, D0
000001CE 3003 move.w D0, D3
000001D0 48C0 ext.l D0
000001D2 671C beq +0x1E /* 000001F0 */
000001D4 42A7 clr.l -[A7]
000001D6 486E FFFC pea.l [A6 - 0x4]
000001DA 3043 movea.w A0, D3
000001DC 2D48 FFFC move.l [A6 - 0x4], A0
000001E0 4879 0000 FF9C push.l 0xFF9C
000001E6 4EB9 0000 2542 jsr [0x00002542]
000001EC 4FEF 000C lea.l A7, [A7 + 0xC]
label000001F0:
000001F0 206B 0014 movea.l A0, [A3 + 0x14]
000001F4 2050 movea.l A0, [A0]
000001F6 226A 0014 movea.l A1, [A2 + 0x14]
000001FA 2251 movea.l A1, [A1]
000001FC 202A 000C move.l D0, [A2 + 0xC]
00000200 A22E syscall BlockMove/BlockMoveData, flags=2
label00000202:
00000202 156B 0024 0024 move.b [A2 + 0x24], [A3 + 0x24]
00000208 4A2A 0024 tst.b [A2 + 0x24]
0000020C 6742 beq +0x44 /* 00000250 */
0000020E 2D4F FFF8 move.l [A6 - 0x8], A7
00000212 2F2B 0020 move.l -[A7], [A3 + 0x20]
00000216 2057 movea.l A0, [A7]
00000218 2250 movea.l A1, [A0]
0000021A 2269 001C movea.l A1, [A1 + 0x1C]
0000021E 4E91 jsr [A1]
00000220 2548 0020 move.l [A2 + 0x20], A0
00000224 584F addq.w A7, 4
00000226 602E bra +0x30 /* 00000256 */
00000228 286A 0014 movea.l A4, [A2 + 0x14]
0000022C 200C move.l D0, A4
0000022E 6708 beq +0xA /* 00000238 */
00000230 204C movea.l A0, A4
00000232 A023 syscall DisposHandle/DisposeHandle
00000234 42AA 0014 clr.l [A2 + 0x14]
label00000238:
00000238 42A7 clr.l -[A7]
0000023A 42A7 clr.l -[A7]
0000023C 42A7 clr.l -[A7]
0000023E 4EB9 0000 2542 jsr [0x00002542]
00000244 486E FFE4 pea.l [A6 - 0x1C]
00000248 4EB9 0000 254A jsr [0x0000254A]
0000024E 6006 bra +0x8 /* 00000256 */
label00000250:
00000250 256B 0020 0020 move.l [A2 + 0x20], [A3 + 0x20]
label00000256:
00000256 256B 0004 0004 move.l [A2 + 0x4], [A3 + 0x4]
0000025C 256B 0008 0008 move.l [A2 + 0x8], [A3 + 0x8]
00000262 156B 0025 0025 move.b [A2 + 0x25], [A3 + 0x25]
00000268 156B 0026 0026 move.b [A2 + 0x26], [A3 + 0x26]
0000026E 42AA 0018 clr.l [A2 + 0x18]
00000272 42AA 001C clr.l [A2 + 0x1C]
00000276 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000027A 4E5E unlink A6
0000027C 4E75 rts
0000027E 4E56 0000 link A6, 0
00000282 2F0A move.l -[A7], A2
00000284 246E 0008 movea.l A2, [A6 + 0x8]
00000288 200A move.l D0, A2
0000028A 6720 beq +0x22 /* 000002AC */
0000028C 41ED F2DA lea.l A0, [A5 - 0xD26]
00000290 2488 move.l [A2], A0
00000292 2F0A move.l -[A7], A2
00000294 61FF 0000 001E bsr +0x20 /* 000002B4 */
0000029A 4A6E 000C tst.w [A6 + 0xC]
0000029E 584F addq.w A7, 4
000002A0 6F0A ble +0xC /* 000002AC */
000002A2 2F0A move.l -[A7], A2
000002A4 4EB9 0000 2592 jsr [0x00002592]
000002AA 584F addq.w A7, 4
label000002AC:
000002AC 204A movea.l A0, A2
000002AE 245F movea.l A2, [A7]+
000002B0 4E5E unlink A6
000002B2 4E75 rts
fn000002B4:
000002B4 4E56 0000 link A6, 0
000002B8 48E7 0030 movem.l -[A7], A2,A3
000002BC 266E 0008 movea.l A3, [A6 + 0x8]
000002C0 4A2B 0024 tst.b [A3 + 0x24]
000002C4 6720 beq +0x22 /* 000002E6 */
000002C6 4AAB 0020 tst.l [A3 + 0x20]
000002CA 6716 beq +0x18 /* 000002E2 */
000002CC 3F3C 0001 move.w -[A7], 0x1
000002D0 206B 0020 movea.l A0, [A3 + 0x20]
000002D4 4850 pea.l [A0]
000002D6 2057 movea.l A0, [A7]
000002D8 2250 movea.l A1, [A0]
000002DA 2269 0008 movea.l A1, [A1 + 0x8]
000002DE 4E91 jsr [A1]
000002E0 5C4F addq.w A7, 6
label000002E2:
000002E2 42AB 0020 clr.l [A3 + 0x20]
label000002E6:
000002E6 246B 0014 movea.l A2, [A3 + 0x14]
000002EA 200A move.l D0, A2
000002EC 6708 beq +0xA /* 000002F6 */
000002EE 204A movea.l A0, A2
000002F0 A023 syscall DisposHandle/DisposeHandle
000002F2 42AB 0014 clr.l [A3 + 0x14]
label000002F6:
000002F6 246B 001C movea.l A2, [A3 + 0x1C]
000002FA 6014 bra +0x16 /* 00000310 */
label000002FC:
000002FC 2F0A move.l -[A7], A2
000002FE 4EB9 0001 D004 jsr [0x0001D004]
00000304 2F0A move.l -[A7], A2
00000306 4EB9 0001 CFFC jsr [0x0001CFFC]
0000030C 2448 movea.l A2, A0
0000030E 504F addq.w A7, 8
label00000310:
00000310 200A move.l D0, A2
00000312 66E8 bne -0x16 /* 000002FC */
00000314 4CDF 0C00 movem.l A2,A3, [A7]+
00000318 4E5E unlink A6
0000031A 4E75 rts
fn0000031C:
0000031C 48E7 0030 movem.l -[A7], A2,A3
00000320 266F 000C movea.l A3, [A7 + 0xC]
00000324 246F 0010 movea.l A2, [A7 + 0x10]
00000328 0C92 7FFF FFFF cmpi.l [A2], 0x7FFFFFFF
0000032E 6604 bne +0x6 /* 00000334 */
00000330 24AB 0008 move.l [A2], [A3 + 0x8]
label00000334:
00000334 4A92 tst.l [A2]
00000336 6F08 ble +0xA /* 00000340 */
00000338 2012 move.l D0, [A2]
0000033A B0AB 0008 cmp.l D0, [A3 + 0x8]
0000033E 6304 bls +0x6 /* 00000344 */
label00000340:
00000340 7000 moveq.l D0, 0x00
00000342 6002 bra +0x4 /* 00000346 */
label00000344:
00000344 7001 moveq.l D0, 0x01
label00000346:
00000346 4CDF 0C00 movem.l A2,A3, [A7]+
0000034A 4E75 rts
0000034C 4E56 0000 link A6, 0
00000350 48E7 1030 movem.l -[A7], D3,A2,A3
00000354 246E 0008 movea.l A2, [A6 + 0x8]
00000358 266E 0010 movea.l A3, [A6 + 0x10]
0000035C 486E 000C pea.l [A6 + 0xC]
00000360 2F0A move.l -[A7], A2
00000362 61FF FFFF FFB8 bsr -0x46 /* 0000031C */
00000368 1600 move.b D3, D0
0000036A 4A03 tst.b D3
0000036C 504F addq.w A7, 8
0000036E 6716 beq +0x18 /* 00000386 */
00000370 2F0B move.l -[A7], A3
00000372 2F2E 000C move.l -[A7], [A6 + 0xC]
00000376 2F0A move.l -[A7], A2
00000378 2057 movea.l A0, [A7]
0000037A 2250 movea.l A1, [A0]
0000037C 2269 0050 movea.l A1, [A1 + 0x50]
00000380 4E91 jsr [A1]
00000382 4FEF 000C lea.l A7, [A7 + 0xC]
label00000386:
00000386 1003 move.b D0, D3
00000388 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000038C 4E5E unlink A6
0000038E 4E75 rts
00000390 4E56 0000 link A6, 0
00000394 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00000398 246E 0008 movea.l A2, [A6 + 0x8]
0000039C 286E 0010 movea.l A4, [A6 + 0x10]
000003A0 266E 0014 movea.l A3, [A6 + 0x14]
000003A4 486E 000C pea.l [A6 + 0xC]
000003A8 2F0A move.l -[A7], A2
000003AA 61FF FFFF FF70 bsr -0x8E /* 0000031C */
000003B0 1800 move.b D4, D0
000003B2 4A04 tst.b D4
000003B4 504F addq.w A7, 8
000003B6 6752 beq +0x54 /* 0000040A */
000003B8 2F2E 000C move.l -[A7], [A6 + 0xC]
000003BC 2F0A move.l -[A7], A2
000003BE 2057 movea.l A0, [A7]
000003C0 2250 movea.l A1, [A0]
000003C2 2269 0074 movea.l A1, [A1 + 0x74]
000003C6 4E91 jsr [A1]
000003C8 2600 move.l D3, D0
000003CA 2A13 move.l D5, [A3]
000003CC B685 cmp.l D3, D5
000003CE 504F addq.w A7, 8
000003D0 6618 bne +0x1A /* 000003EA */
000003D2 2F0C move.l -[A7], A4
000003D4 2F2E 000C move.l -[A7], [A6 + 0xC]
000003D8 2F0A move.l -[A7], A2
000003DA 2057 movea.l A0, [A7]
000003DC 2250 movea.l A1, [A0]
000003DE 2269 0050 movea.l A1, [A1 + 0x50]
000003E2 4E91 jsr [A1]
000003E4 4FEF 000C lea.l A7, [A7 + 0xC]
000003E8 6020 bra +0x22 /* 0000040A */
label000003EA:
000003EA B685 cmp.l D3, D5
000003EC 6302 bls +0x4 /* 000003F0 */
000003EE 2605 move.l D3, D5
label000003F0:
000003F0 2F2E 000C move.l -[A7], [A6 + 0xC]
000003F4 2F0A move.l -[A7], A2
000003F6 2057 movea.l A0, [A7]
000003F8 2250 movea.l A1, [A0]
000003FA 2269 0038 movea.l A1, [A1 + 0x38]
000003FE 4E91 jsr [A1]
00000400 504F addq.w A7, 8
00000402 224C movea.l A1, A4
00000404 2003 move.l D0, D3
00000406 A22E syscall BlockMove/BlockMoveData, flags=2
00000408 2683 move.l [A3], D3
label0000040A:
0000040A 1004 move.b D0, D4
0000040C 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00000410 4E5E unlink A6
00000412 4E75 rts
00000414 4E56 0000 link A6, 0
00000418 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000041C 246E 0008 movea.l A2, [A6 + 0x8]
00000420 266E 000C movea.l A3, [A6 + 0xC]
00000424 282E 0010 move.l D4, [A6 + 0x10]
00000428 7600 moveq.l D3, 0x00
0000042A 4A84 tst.l D4
0000042C 6604 bne +0x6 /* 00000432 */
0000042E 282A 0004 move.l D4, [A2 + 0x4]
label00000432:
00000432 4AAA 0008 tst.l [A2 + 0x8]
00000436 672C beq +0x2E /* 00000464 */
00000438 4A2A 0025 tst.b [A2 + 0x25]
0000043C 6714 beq +0x16 /* 00000452 */
0000043E 2F04 move.l -[A7], D4
00000440 2F0B move.l -[A7], A3
00000442 2F0A move.l -[A7], A2
00000444 61FF 0000 0E7E bsr +0xE80 /* 000012C4 */
0000044A 2600 move.l D3, D0
0000044C 4FEF 000C lea.l A7, [A7 + 0xC]
00000450 6012 bra +0x14 /* 00000464 */
label00000452:
00000452 2F04 move.l -[A7], D4
00000454 2F0B move.l -[A7], A3
00000456 2F0A move.l -[A7], A2
00000458 61FF 0000 0D78 bsr +0xD7A /* 000011D2 */
0000045E 2600 move.l D3, D0
00000460 4FEF 000C lea.l A7, [A7 + 0xC]
label00000464:
00000464 2003 move.l D0, D3
00000466 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000046A 4E5E unlink A6
0000046C 4E75 rts
0000046E 4E56 0000 link A6, 0
00000472 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000476 246E 0008 movea.l A2, [A6 + 0x8]
0000047A 266E 000C movea.l A3, [A6 + 0xC]
0000047E 262E 0010 move.l D3, [A6 + 0x10]
00000482 4A2A 0026 tst.b [A2 + 0x26]
00000486 671C beq +0x1E /* 000004A4 */
00000488 2F03 move.l -[A7], D3
0000048A 2F0B move.l -[A7], A3
0000048C 42A7 clr.l -[A7]
0000048E 4878 0001 push.l 0x1
00000492 2F0A move.l -[A7], A2
00000494 2057 movea.l A0, [A7]
00000496 2250 movea.l A1, [A0]
00000498 2269 0020 movea.l A1, [A1 + 0x20]
0000049C 4E91 jsr [A1]
0000049E 4FEF 0014 lea.l A7, [A7 + 0x14]
000004A2 6054 bra +0x56 /* 000004F8 */
label000004A4:
000004A4 4AAA 0018 tst.l [A2 + 0x18]
000004A8 6704 beq +0x6 /* 000004AE */
000004AA 7000 moveq.l D0, 0x00
000004AC 604A bra +0x4C /* 000004F8 */
label000004AE:
000004AE 4A83 tst.l D3
000004B0 6604 bne +0x6 /* 000004B6 */
000004B2 262A 0004 move.l D3, [A2 + 0x4]
label000004B6:
000004B6 282A 0008 move.l D4, [A2 + 0x8]
000004BA 5284 addq.l D4, 1
000004BC 422A 0025 clr.b [A2 + 0x25]
000004C0 2F03 move.l -[A7], D3
000004C2 4878 0001 push.l 0x1
000004C6 2F0A move.l -[A7], A2
000004C8 2057 movea.l A0, [A7]
000004CA 2250 movea.l A1, [A0]
000004CC 2269 005C movea.l A1, [A1 + 0x5C]
000004D0 4E91 jsr [A1]
000004D2 2F03 move.l -[A7], D3
000004D4 2F0B move.l -[A7], A3
000004D6 2F04 move.l -[A7], D4
000004D8 2F0A move.l -[A7], A2
000004DA 2057 movea.l A0, [A7]
000004DC 2250 movea.l A1, [A0]
000004DE 2269 0054 movea.l A1, [A1 + 0x54]
000004E2 4E91 jsr [A1]
000004E4 2F04 move.l -[A7], D4
000004E6 4878 0001 push.l 0x1
000004EA 2F0A move.l -[A7], A2
000004EC 61FF 0000 09BA bsr +0x9BC /* 00000EA8 */
000004F2 2004 move.l D0, D4
000004F4 4FEF 0028 lea.l A7, [A7 + 0x28]
label000004F8:
000004F8 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000004FC 4E5E unlink A6
000004FE 4E75 rts
00000500 4E56 0000 link A6, 0
00000504 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
00000508 246E 0008 movea.l A2, [A6 + 0x8]
0000050C 282E 000C move.l D4, [A6 + 0xC]
00000510 262E 0010 move.l D3, [A6 + 0x10]
00000514 266E 0014 movea.l A3, [A6 + 0x14]
00000518 2C2E 0018 move.l D6, [A6 + 0x18]
0000051C 7001 moveq.l D0, 0x01
0000051E B880 cmp.l D4, D0
00000520 6406 bcc +0x8 /* 00000528 */
00000522 7000 moveq.l D0, 0x00
00000524 6000 00D2 bra +0xD4 /* 000005F8 */
label00000528:
00000528 4AAA 0018 tst.l [A2 + 0x18]
0000052C 6706 beq +0x8 /* 00000534 */
0000052E 7000 moveq.l D0, 0x00
00000530 6000 00C6 bra +0xC8 /* 000005F8 */
label00000534:
00000534 1A2A 0026 move.b D5, [A2 + 0x26]
00000538 670A beq +0xC /* 00000544 */
0000053A 200B move.l D0, A3
0000053C 6606 bne +0x8 /* 00000544 */
0000053E 7000 moveq.l D0, 0x00
00000540 6000 00B6 bra +0xB8 /* 000005F8 */
label00000544:
00000544 4A86 tst.l D6
00000546 6604 bne +0x6 /* 0000054C */
00000548 2C2A 0004 move.l D6, [A2 + 0x4]
label0000054C:
0000054C 4A05 tst.b D5
0000054E 672A beq +0x2C /* 0000057A */
00000550 4A2A 0025 tst.b [A2 + 0x25]
00000554 660E bne +0x10 /* 00000564 */
00000556 2F0A move.l -[A7], A2
00000558 2057 movea.l A0, [A7]
0000055A 2250 movea.l A1, [A0]
0000055C 2269 0040 movea.l A1, [A1 + 0x40]
00000560 4E91 jsr [A1]
00000562 584F addq.w A7, 4
label00000564:
00000564 2F06 move.l -[A7], D6
00000566 2F0B move.l -[A7], A3
00000568 2F0A move.l -[A7], A2
0000056A 2057 movea.l A0, [A7]
0000056C 2250 movea.l A1, [A0]
0000056E 2269 0048 movea.l A1, [A1 + 0x48]
00000572 4E91 jsr [A1]
00000574 2600 move.l D3, D0
00000576 4FEF 000C lea.l A7, [A7 + 0xC]
label0000057A:
0000057A 2A2A 0008 move.l D5, [A2 + 0x8]
0000057E B685 cmp.l D3, D5
00000580 6306 bls +0x8 /* 00000588 */
00000582 2605 move.l D3, D5
00000584 5283 addq.l D3, 1
00000586 6008 bra +0xA /* 00000590 */
label00000588:
00000588 7001 moveq.l D0, 0x01
0000058A B680 cmp.l D3, D0
0000058C 6C02 bge +0x4 /* 00000590 */
0000058E 7601 moveq.l D3, 0x01
label00000590:
00000590 2004 move.l D0, D4
00000592 4C06 0000 movem.w <none>, D6
00000596 2E00 move.l D7, D0
00000598 2F00 move.l -[A7], D0
0000059A 2F04 move.l -[A7], D4
0000059C 2F0A move.l -[A7], A2
0000059E 2057 movea.l A0, [A7]
000005A0 2250 movea.l A1, [A0]
000005A2 2269 005C movea.l A1, [A1 + 0x5C]
000005A6 4E91 jsr [A1]
000005A8 B685 cmp.l D3, D5
000005AA 4FEF 000C lea.l A7, [A7 + 0xC]
000005AE 621C bhi +0x1E /* 000005CC */
000005B0 4A85 tst.l D5
000005B2 6718 beq +0x1A /* 000005CC */
000005B4 2F07 move.l -[A7], D7
000005B6 2F04 move.l -[A7], D4
000005B8 2F05 move.l -[A7], D5
000005BA 2F03 move.l -[A7], D3
000005BC 2F0A move.l -[A7], A2
000005BE 2057 movea.l A0, [A7]
000005C0 2250 movea.l A1, [A0]
000005C2 2269 0060 movea.l A1, [A1 + 0x60]
000005C6 4E91 jsr [A1]
000005C8 4FEF 0014 lea.l A7, [A7 + 0x14]
label000005CC:
000005CC 156A 0026 0025 move.b [A2 + 0x25], [A2 + 0x26]
000005D2 2F06 move.l -[A7], D6
000005D4 2F0B move.l -[A7], A3
000005D6 2F03 move.l -[A7], D3
000005D8 2F04 move.l -[A7], D4
000005DA 2F0A move.l -[A7], A2
000005DC 2057 movea.l A0, [A7]
000005DE 2250 movea.l A1, [A0]
000005E0 2269 0064 movea.l A1, [A1 + 0x64]
000005E4 4E91 jsr [A1]
000005E6 2F03 move.l -[A7], D3
000005E8 2F04 move.l -[A7], D4
000005EA 2F0A move.l -[A7], A2
000005EC 61FF 0000 08BA bsr +0x8BC /* 00000EA8 */
000005F2 2003 move.l D0, D3
000005F4 4FEF 0020 lea.l A7, [A7 + 0x20]
label000005F8:
000005F8 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
000005FC 4E5E unlink A6
000005FE 4E75 rts
00000600 4E56 0000 link A6, 0
00000604 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
00000608 246E 0008 movea.l A2, [A6 + 0x8]
0000060C 262E 000C move.l D3, [A6 + 0xC]
00000610 7001 moveq.l D0, 0x01
00000612 B680 cmp.l D3, D0
00000614 6500 00AE bcs +0xB0 /* 000006C4 */
00000618 4AAA 0018 tst.l [A2 + 0x18]
0000061C 6600 00A6 bne +0xA8 /* 000006C4 */
00000620 486E 0010 pea.l [A6 + 0x10]
00000624 2F0A move.l -[A7], A2
00000626 61FF FFFF FCF4 bsr -0x30A /* 0000031C */
0000062C 4A00 tst.b D0
0000062E 504F addq.w A7, 8
00000630 6700 0092 beq +0x94 /* 000006C4 */
00000634 282A 0008 move.l D4, [A2 + 0x8]
00000638 202E 0010 move.l D0, [A6 + 0x10]
0000063C D083 add.l D0, D3
0000063E B084 cmp.l D0, D4
00000640 6308 bls +0xA /* 0000064A */
00000642 2604 move.l D3, D4
00000644 96AE 0010 sub.l D3, [A6 + 0x10]
00000648 5283 addq.l D3, 1
label0000064A:
0000064A 202E 0010 move.l D0, [A6 + 0x10]
0000064E D083 add.l D0, D3
00000650 5380 subq.l D0, 1
00000652 2F00 move.l -[A7], D0
00000654 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000658 2F0A move.l -[A7], A2
0000065A 2057 movea.l A0, [A7]
0000065C 2250 movea.l A1, [A0]
0000065E 2269 0078 movea.l A1, [A1 + 0x78]
00000662 4E91 jsr [A1]
00000664 2800 move.l D4, D0
00000666 2A2A 0008 move.l D5, [A2 + 0x8]
0000066A 202E 0010 move.l D0, [A6 + 0x10]
0000066E D083 add.l D0, D3
00000670 2C00 move.l D6, D0
00000672 B085 cmp.l D0, D5
00000674 4FEF 000C lea.l A7, [A7 + 0xC]
00000678 6220 bhi +0x22 /* 0000069A */
0000067A 2004 move.l D0, D4
0000067C 4480 neg.l D0
0000067E 2F00 move.l -[A7], D0
00000680 2003 move.l D0, D3
00000682 4480 neg.l D0
00000684 2F00 move.l -[A7], D0
00000686 2F05 move.l -[A7], D5
00000688 2F06 move.l -[A7], D6
0000068A 2F0A move.l -[A7], A2
0000068C 2057 movea.l A0, [A7]
0000068E 2250 movea.l A1, [A0]
00000690 2269 0060 movea.l A1, [A1 + 0x60]
00000694 4E91 jsr [A1]
00000696 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000069A:
0000069A 2004 move.l D0, D4
0000069C 4480 neg.l D0
0000069E 2F00 move.l -[A7], D0
000006A0 2003 move.l D0, D3
000006A2 4480 neg.l D0
000006A4 2F00 move.l -[A7], D0
000006A6 2F0A move.l -[A7], A2
000006A8 2057 movea.l A0, [A7]
000006AA 2250 movea.l A1, [A0]
000006AC 2269 005C movea.l A1, [A1 + 0x5C]
000006B0 4E91 jsr [A1]
000006B2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000006B6 2F03 move.l -[A7], D3
000006B8 2F0A move.l -[A7], A2
000006BA 61FF 0000 082C bsr +0x82E /* 00000EE8 */
000006C0 4FEF 0018 lea.l A7, [A7 + 0x18]
label000006C4:
000006C4 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
000006C8 4E5E unlink A6
000006CA 4E75 rts
000006CC 4E56 0000 link A6, 0
000006D0 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
000006D4 246E 0008 movea.l A2, [A6 + 0x8]
000006D8 262E 000C move.l D3, [A6 + 0xC]
000006DC 266E 0014 movea.l A3, [A6 + 0x14]
000006E0 2A2E 0018 move.l D5, [A6 + 0x18]
000006E4 486E 0010 pea.l [A6 + 0x10]
000006E8 2F0A move.l -[A7], A2
000006EA 61FF FFFF FC30 bsr -0x3CE /* 0000031C */
000006F0 4A00 tst.b D0
000006F2 504F addq.w A7, 8
000006F4 6700 0080 beq +0x82 /* 00000776 */
000006F8 4A83 tst.l D3
000006FA 677A beq +0x7C /* 00000776 */
000006FC 4A2A 0026 tst.b [A2 + 0x26]
00000700 6732 beq +0x34 /* 00000734 */
00000702 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000706 2F03 move.l -[A7], D3
00000708 2F0A move.l -[A7], A2
0000070A 2057 movea.l A0, [A7]
0000070C 2250 movea.l A1, [A0]
0000070E 2269 0024 movea.l A1, [A1 + 0x24]
00000712 4E91 jsr [A1]
00000714 2F05 move.l -[A7], D5
00000716 2F0B move.l -[A7], A3
00000718 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000071C 2F03 move.l -[A7], D3
0000071E 2F0A move.l -[A7], A2
00000720 2057 movea.l A0, [A7]
00000722 2250 movea.l A1, [A0]
00000724 2269 0020 movea.l A1, [A1 + 0x20]
00000728 4E91 jsr [A1]
0000072A 2D40 0010 move.l [A6 + 0x10], D0
0000072E 4FEF 0020 lea.l A7, [A7 + 0x20]
00000732 6046 bra +0x48 /* 0000077A */
label00000734:
00000734 282E 0010 move.l D4, [A6 + 0x10]
00000738 D883 add.l D4, D3
0000073A 5384 subq.l D4, 1
0000073C 262A 0008 move.l D3, [A2 + 0x8]
00000740 B883 cmp.l D4, D3
00000742 6302 bls +0x4 /* 00000746 */
00000744 2803 move.l D4, D3
label00000746:
00000746 4A85 tst.l D5
00000748 6604 bne +0x6 /* 0000074E */
0000074A 2A2A 0004 move.l D5, [A2 + 0x4]
label0000074E:
0000074E 262E 0010 move.l D3, [A6 + 0x10]
00000752 6018 bra +0x1A /* 0000076C */
label00000754:
00000754 2F05 move.l -[A7], D5
00000756 2F0B move.l -[A7], A3
00000758 2F03 move.l -[A7], D3
0000075A 2F0A move.l -[A7], A2
0000075C 2057 movea.l A0, [A7]
0000075E 2250 movea.l A1, [A0]
00000760 2269 0054 movea.l A1, [A1 + 0x54]
00000764 4E91 jsr [A1]
00000766 5283 addq.l D3, 1
00000768 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000076C:
0000076C B684 cmp.l D3, D4
0000076E 6FE4 ble -0x1A /* 00000754 */
00000770 422A 0025 clr.b [A2 + 0x25]
00000774 6004 bra +0x6 /* 0000077A */
label00000776:
00000776 42AE 0010 clr.l [A6 + 0x10]
label0000077A:
0000077A 202E 0010 move.l D0, [A6 + 0x10]
0000077E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00000782 4E5E unlink A6
00000784 4E75 rts
00000786 4E56 FFFC link A6, -0x0004
0000078A 2F0A move.l -[A7], A2
0000078C 246E 0008 movea.l A2, [A6 + 0x8]
00000790 4A2A 0026 tst.b [A2 + 0x26]
00000794 6674 bne +0x76 /* 0000080A */
00000796 486E 000C pea.l [A6 + 0xC]
0000079A 2F0A move.l -[A7], A2
0000079C 61FF FFFF FB7E bsr -0x480 /* 0000031C */
000007A2 4A00 tst.b D0
000007A4 504F addq.w A7, 8
000007A6 6762 beq +0x64 /* 0000080A */
000007A8 486E 0010 pea.l [A6 + 0x10]
000007AC 2F0A move.l -[A7], A2
000007AE 61FF FFFF FB6C bsr -0x492 /* 0000031C */
000007B4 4A00 tst.b D0
000007B6 504F addq.w A7, 8
000007B8 6750 beq +0x52 /* 0000080A */
000007BA 1F3C 0001 move.b -[A7], 0x1
000007BE 2F2E 000C move.l -[A7], [A6 + 0xC]
000007C2 2F0A move.l -[A7], A2
000007C4 2057 movea.l A0, [A7]
000007C6 2250 movea.l A1, [A0]
000007C8 2269 0074 movea.l A1, [A1 + 0x74]
000007CC 4E91 jsr [A1]
000007CE 504F addq.w A7, 8
000007D0 2F00 move.l -[A7], D0
000007D2 486E FFFC pea.l [A6 - 0x4]
000007D6 4EB9 0000 27BA jsr [0x000027BA]
000007DC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007E0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000007E4 2F2E 000C move.l -[A7], [A6 + 0xC]
000007E8 2F0A move.l -[A7], A2
000007EA 2057 movea.l A0, [A7]
000007EC 2250 movea.l A1, [A0]
000007EE 2269 0068 movea.l A1, [A1 + 0x68]
000007F2 4E91 jsr [A1]
000007F4 422A 0025 clr.b [A2 + 0x25]
000007F8 3F3C FFFF move.w -[A7], 0xFFFF
000007FC 486E FFFC pea.l [A6 - 0x4]
00000800 4EB9 0000 27C2 jsr [0x000027C2]
00000806 4FEF 0020 lea.l A7, [A7 + 0x20]
label0000080A:
0000080A 245F movea.l A2, [A7]+
0000080C 4E5E unlink A6
0000080E 4E75 rts
00000810 4E56 FFFC link A6, -0x0004
00000814 2F0A move.l -[A7], A2
00000816 246E 0008 movea.l A2, [A6 + 0x8]
0000081A 4A2A 0026 tst.b [A2 + 0x26]
0000081E 6600 0080 bne +0x82 /* 000008A0 */
00000822 486E 000C pea.l [A6 + 0xC]
00000826 2F0A move.l -[A7], A2
00000828 61FF FFFF FAF2 bsr -0x50C /* 0000031C */
0000082E 4A00 tst.b D0
00000830 504F addq.w A7, 8
00000832 676C beq +0x6E /* 000008A0 */
00000834 486E 0010 pea.l [A6 + 0x10]
00000838 2F0A move.l -[A7], A2
0000083A 61FF FFFF FAE0 bsr -0x51E /* 0000031C */
00000840 4A00 tst.b D0
00000842 504F addq.w A7, 8
00000844 675A beq +0x5C /* 000008A0 */
00000846 202E 000C move.l D0, [A6 + 0xC]
0000084A B0AE 0010 cmp.l D0, [A6 + 0x10]
0000084E 6750 beq +0x52 /* 000008A0 */
00000850 1F3C 0001 move.b -[A7], 0x1
00000854 2F2E 000C move.l -[A7], [A6 + 0xC]
00000858 2F0A move.l -[A7], A2
0000085A 2057 movea.l A0, [A7]
0000085C 2250 movea.l A1, [A0]
0000085E 2269 0074 movea.l A1, [A1 + 0x74]
00000862 4E91 jsr [A1]
00000864 504F addq.w A7, 8
00000866 2F00 move.l -[A7], D0
00000868 486E FFFC pea.l [A6 - 0x4]
0000086C 4EB9 0000 27BA jsr [0x000027BA]
00000872 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000876 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000087A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000087E 2F0A move.l -[A7], A2
00000880 2057 movea.l A0, [A7]
00000882 2250 movea.l A1, [A0]
00000884 2269 006C movea.l A1, [A1 + 0x6C]
00000888 4E91 jsr [A1]
0000088A 422A 0025 clr.b [A2 + 0x25]
0000088E 3F3C FFFF move.w -[A7], 0xFFFF
00000892 486E FFFC pea.l [A6 - 0x4]
00000896 4EB9 0000 27C2 jsr [0x000027C2]
0000089C 4FEF 0020 lea.l A7, [A7 + 0x20]
label000008A0:
000008A0 245F movea.l A2, [A7]+
000008A2 4E5E unlink A6
000008A4 4E75 rts
000008A6 4E56 0000 link A6, 0
000008AA 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000008AE 246E 0008 movea.l A2, [A6 + 0x8]
000008B2 266E 000C movea.l A3, [A6 + 0xC]
000008B6 282E 0010 move.l D4, [A6 + 0x10]
000008BA 2F04 move.l -[A7], D4
000008BC 2F0B move.l -[A7], A3
000008BE 2F0A move.l -[A7], A2
000008C0 2057 movea.l A0, [A7]
000008C2 2250 movea.l A1, [A0]
000008C4 2269 0018 movea.l A1, [A1 + 0x18]
000008C8 4E91 jsr [A1]
000008CA 2600 move.l D3, D0
000008CC 4A83 tst.l D3
000008CE 4FEF 000C lea.l A7, [A7 + 0xC]
000008D2 6716 beq +0x18 /* 000008EA */
000008D4 2F03 move.l -[A7], D3
000008D6 4878 0001 push.l 0x1
000008DA 2F0A move.l -[A7], A2
000008DC 2057 movea.l A0, [A7]
000008DE 2250 movea.l A1, [A0]
000008E0 2269 0024 movea.l A1, [A1 + 0x24]
000008E4 4E91 jsr [A1]
000008E6 4FEF 000C lea.l A7, [A7 + 0xC]
label000008EA:
000008EA 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000008EE 4E5E unlink A6
000008F0 4E75 rts
fn000008F2:
000008F2 4E56 0000 link A6, 0
000008F6 48E7 0030 movem.l -[A7], A2,A3
000008FA 246E 0008 movea.l A2, [A6 + 0x8]
000008FE 52AA 0018 addq.l [A2 + 0x18], 1
00000902 7001 moveq.l D0, 0x01
00000904 B0AA 0018 cmp.l D0, [A2 + 0x18]
00000908 660C bne +0xE /* 00000916 */
0000090A 266A 0014 movea.l A3, [A2 + 0x14]
0000090E 200B move.l D0, A3
00000910 6704 beq +0x6 /* 00000916 */
00000912 204B movea.l A0, A3
00000914 A029 syscall HLock
label00000916:
00000916 4CDF 0C00 movem.l A2,A3, [A7]+
0000091A 4E5E unlink A6
0000091C 4E75 rts
fn0000091E:
0000091E 4E56 0000 link A6, 0
00000922 48E7 0030 movem.l -[A7], A2,A3
00000926 246E 0008 movea.l A2, [A6 + 0x8]
0000092A 53AA 0018 subq.l [A2 + 0x18], 1
0000092E 4AAA 0018 tst.l [A2 + 0x18]
00000932 660C bne +0xE /* 00000940 */
00000934 266A 0014 movea.l A3, [A2 + 0x14]
00000938 200B move.l D0, A3
0000093A 6704 beq +0x6 /* 00000940 */
0000093C 204B movea.l A0, A3
0000093E A02A syscall HUnlock
label00000940:
00000940 4CDF 0C00 movem.l A2,A3, [A7]+
00000944 4E5E unlink A6
00000946 4E75 rts
00000948 226F 0004 movea.l A1, [A7 + 0x4]
0000094C 202F 0008 move.l D0, [A7 + 0x8]
00000950 5380 subq.l D0, 1
00000952 4C29 0000 0004 movem.w <none>, [A1 + 0x4]
00000958 2069 0014 movea.l A0, [A1 + 0x14]
0000095C 2050 movea.l A0, [A0]
0000095E D1C0 add.l A0, D0
00000960 4E75 rts
00000962 4E56 0000 link A6, 0
00000966 2F0A move.l -[A7], A2
00000968 246E 0008 movea.l A2, [A6 + 0x8]
0000096C 202A 0008 move.l D0, [A2 + 0x8]
00000970 D0AE 000C add.l D0, [A6 + 0xC]
00000974 4C2A 0000 0004 movem.w <none>, [A2 + 0x4]
0000097A 2F00 move.l -[A7], D0
0000097C 42A7 clr.l -[A7]
0000097E 2F0A move.l -[A7], A2
00000980 2057 movea.l A0, [A7]
00000982 2250 movea.l A1, [A0]
00000984 2269 0058 movea.l A1, [A1 + 0x58]
00000988 4E91 jsr [A1]
0000098A 4FEF 000C lea.l A7, [A7 + 0xC]
0000098E 245F movea.l A2, [A7]+
00000990 4E5E unlink A6
00000992 4E75 rts
00000994 4E56 FFFC link A6, -0x0004
00000998 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000099C 246E 0008 movea.l A2, [A6 + 0x8]
000009A0 262E 0010 move.l D3, [A6 + 0x10]
000009A4 B6AA 0010 cmp.l D3, [A2 + 0x10]
000009A8 6748 beq +0x4A /* 000009F2 */
000009AA 266A 0014 movea.l A3, [A2 + 0x14]
000009AE 200B move.l D0, A3
000009B0 660A bne +0xC /* 000009BC */
000009B2 2003 move.l D0, D3
000009B4 A122 syscall NewHandle, flags=1
000009B6 2548 0014 move.l [A2 + 0x14], A0
000009BA 6006 bra +0x8 /* 000009C2 */
label000009BC:
000009BC 204B movea.l A0, A3
000009BE 2003 move.l D0, D3
000009C0 A024 syscall SetHandleSize
label000009C2:
000009C2 554F subq.w A7, 2
000009C4 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000009C8 301F move.w D0, [A7]+
000009CA 3800 move.w D4, D0
000009CC 3004 move.w D0, D4
000009CE 48C0 ext.l D0
000009D0 671C beq +0x1E /* 000009EE */
000009D2 42A7 clr.l -[A7]
000009D4 486E FFFC pea.l [A6 - 0x4]
000009D8 3044 movea.w A0, D4
000009DA 2D48 FFFC move.l [A6 - 0x4], A0
000009DE 4879 0000 FF9C push.l 0xFF9C
000009E4 4EB9 0000 2542 jsr [0x00002542]
000009EA 4FEF 000C lea.l A7, [A7 + 0xC]
label000009EE:
000009EE 2543 0010 move.l [A2 + 0x10], D3
label000009F2:
000009F2 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000009F6 4E5E unlink A6
000009F8 4E75 rts
000009FA 4E56 FFE8 link A6, -0x0018
000009FE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000A02 246E 0008 movea.l A2, [A6 + 0x8]
00000A06 2E2E 000C move.l D7, [A6 + 0xC]
00000A0A 2C2A 0008 move.l D6, [A2 + 0x8]
00000A0E DC87 add.l D6, D7
00000A10 286A 0004 movea.l A4, [A2 + 0x4]
00000A14 2606 move.l D3, D6
00000A16 220C move.l D1, A4
00000A18 4C01 3000 movem.w A4,A5, D1
00000A1C 282A 0010 move.l D4, [A2 + 0x10]
00000A20 B684 cmp.l D3, D4
00000A22 6346 bls +0x48 /* 00000A6A */
00000A24 2A07 move.l D5, D7
00000A26 4C01 5000 movem.w A4,A6, D1
00000A2A BA84 cmp.l D5, D4
00000A2C 6402 bcc +0x4 /* 00000A30 */
00000A2E 2A04 move.l D5, D4
label00000A30:
00000A30 2D4F FFFC move.l [A6 - 0x4], A7
00000A34 2004 move.l D0, D4
00000A36 D085 add.l D0, D5
00000A38 2F00 move.l -[A7], D0
00000A3A 42A7 clr.l -[A7]
00000A3C 2F0A move.l -[A7], A2
00000A3E 2057 movea.l A0, [A7]
00000A40 2250 movea.l A1, [A0]
00000A42 2269 0058 movea.l A1, [A1 + 0x58]
00000A46 4E91 jsr [A1]
00000A48 4FEF 000C lea.l A7, [A7 + 0xC]
00000A4C 6040 bra +0x42 /* 00000A8E */
00000A4E 2F03 move.l -[A7], D3
00000A50 42A7 clr.l -[A7]
00000A52 2F0A move.l -[A7], A2
00000A54 2057 movea.l A0, [A7]
00000A56 2250 movea.l A1, [A0]
00000A58 2269 0058 movea.l A1, [A1 + 0x58]
00000A5C 4E91 jsr [A1]
00000A5E 486E FFE8 pea.l [A6 - 0x18]
00000A62 4EB9 0000 254A jsr [0x0000254A]
00000A68 6024 bra +0x26 /* 00000A8E */
label00000A6A:
00000A6A 4A87 tst.l D7
00000A6C 6C20 bge +0x22 /* 00000A8E */
00000A6E 2004 move.l D0, D4
00000A70 90AA 000C sub.l D0, [A2 + 0xC]
00000A74 2640 movea.l A3, D0
00000A76 2003 move.l D0, D3
00000A78 D08B add.l D0, A3
00000A7A 2F00 move.l -[A7], D0
00000A7C 42A7 clr.l -[A7]
00000A7E 2F0A move.l -[A7], A2
00000A80 2057 movea.l A0, [A7]
00000A82 2250 movea.l A1, [A0]
00000A84 2269 0058 movea.l A1, [A1 + 0x58]
00000A88 4E91 jsr [A1]
00000A8A 4FEF 000C lea.l A7, [A7 + 0xC]
label00000A8E:
00000A8E 2546 0008 move.l [A2 + 0x8], D6
00000A92 2543 000C move.l [A2 + 0xC], D3
00000A96 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000A9A 4E5E unlink A6
00000A9C 4E75 rts
00000A9E 4E56 FFF6 link A6, -0x000A
00000AA2 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
00000AA6 246E 0008 movea.l A2, [A6 + 0x8]
00000AAA 4A2A 0025 tst.b [A2 + 0x25]
00000AAE 6600 0132 bne +0x134 /* 00000BE2 */
00000AB2 2C2A 0008 move.l D6, [A2 + 0x8]
00000AB6 7001 moveq.l D0, 0x01
00000AB8 BC80 cmp.l D6, D0
00000ABA 6300 0126 bls +0x128 /* 00000BE2 */
00000ABE 7801 moveq.l D4, 0x01
00000AC0 2606 move.l D3, D6
00000AC2 4C7C 3003 0000 0009 movem.l D0,D1,A4,A5, 0x9 /* '\t' */
00000ACA 600A bra +0xC /* 00000AD6 */
label00000ACC:
00000ACC 7003 moveq.l D0, 0x03
00000ACE 4C04 0800 movem.w A3, D4
00000AD2 5280 addq.l D0, 1
00000AD4 2800 move.l D4, D0
label00000AD6:
00000AD6 B883 cmp.l D4, D3
00000AD8 6DF2 blt -0xC /* 00000ACC */
00000ADA 1F3C 0001 move.b -[A7], 0x1
00000ADE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000AE2 486E FFFC pea.l [A6 - 0x4]
00000AE6 4EB9 0000 27BA jsr [0x000027BA]
00000AEC 2F2A 0014 move.l -[A7], [A2 + 0x14]
00000AF0 486E FFF6 pea.l [A6 - 0xA]
00000AF4 4EB9 0000 27AA jsr [0x000027AA]
00000AFA 4FEF 0012 lea.l A7, [A7 + 0x12]
00000AFE 6000 00BC bra +0xBE /* 00000BBC */
label00000B02:
00000B02 2C04 move.l D6, D4
00000B04 5286 addq.l D6, 1
00000B06 6000 00A4 bra +0xA6 /* 00000BAC */
label00000B0A:
00000B0A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B0E 2F06 move.l -[A7], D6
00000B10 2F0A move.l -[A7], A2
00000B12 2057 movea.l A0, [A7]
00000B14 2250 movea.l A1, [A0]
00000B16 2269 0050 movea.l A1, [A1 + 0x50]
00000B1A 4E91 jsr [A1]
00000B1C 2606 move.l D3, D6
00000B1E 9684 sub.l D3, D4
00000B20 4FEF 000C lea.l A7, [A7 + 0xC]
00000B24 6062 bra +0x64 /* 00000B88 */
label00000B26:
00000B26 2A2A 0004 move.l D5, [A2 + 0x4]
00000B2A 2F05 move.l -[A7], D5
00000B2C 2F05 move.l -[A7], D5
00000B2E 2F03 move.l -[A7], D3
00000B30 2F0A move.l -[A7], A2
00000B32 2057 movea.l A0, [A7]
00000B34 2250 movea.l A1, [A0]
00000B36 2269 0038 movea.l A1, [A1 + 0x38]
00000B3A 4E91 jsr [A1]
00000B3C 504F addq.w A7, 8
00000B3E 2F08 move.l -[A7], A0
00000B40 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B44 2F2A 0020 move.l -[A7], [A2 + 0x20]
00000B48 2057 movea.l A0, [A7]
00000B4A 2250 movea.l A1, [A0]
00000B4C 2269 000C movea.l A1, [A1 + 0xC]
00000B50 4E91 jsr [A1]
00000B52 4A80 tst.l D0
00000B54 4FEF 0014 lea.l A7, [A7 + 0x14]
00000B58 6C32 bge +0x34 /* 00000B8C */
00000B5A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000B5E 2F03 move.l -[A7], D3
00000B60 2F0A move.l -[A7], A2
00000B62 2057 movea.l A0, [A7]
00000B64 2250 movea.l A1, [A0]
00000B66 2269 0038 movea.l A1, [A1 + 0x38]
00000B6A 4E91 jsr [A1]
00000B6C 504F addq.w A7, 8
00000B6E 2F08 move.l -[A7], A0
00000B70 2003 move.l D0, D3
00000B72 D084 add.l D0, D4
00000B74 2F00 move.l -[A7], D0
00000B76 2F0A move.l -[A7], A2
00000B78 2057 movea.l A0, [A7]
00000B7A 2250 movea.l A1, [A0]
00000B7C 2269 0054 movea.l A1, [A1 + 0x54]
00000B80 4E91 jsr [A1]
00000B82 9684 sub.l D3, D4
00000B84 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000B88:
00000B88 4A83 tst.l D3
00000B8A 6E9A bgt -0x64 /* 00000B26 */
label00000B8C:
00000B8C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000B90 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B94 2003 move.l D0, D3
00000B96 D084 add.l D0, D4
00000B98 2F00 move.l -[A7], D0
00000B9A 2F0A move.l -[A7], A2
00000B9C 2057 movea.l A0, [A7]
00000B9E 2250 movea.l A1, [A0]
00000BA0 2269 0054 movea.l A1, [A1 + 0x54]
00000BA4 4E91 jsr [A1]
00000BA6 5286 addq.l D6, 1
00000BA8 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000BAC:
00000BAC BCAA 0008 cmp.l D6, [A2 + 0x8]
00000BB0 6300 FF58 bls -0xA6 /* 00000B0A */
00000BB4 4C7C 4804 0000 0003 movem.l D2,A3,A6, 0x3
label00000BBC:
00000BBC 4A84 tst.l D4
00000BBE 6E00 FF42 bgt -0xBC /* 00000B02 */
00000BC2 3F3C FFFF move.w -[A7], 0xFFFF
00000BC6 486E FFF6 pea.l [A6 - 0xA]
00000BCA 4EB9 0000 27B2 jsr [0x000027B2]
00000BD0 3F3C FFFF move.w -[A7], 0xFFFF
00000BD4 486E FFFC pea.l [A6 - 0x4]
00000BD8 4EB9 0000 27C2 jsr [0x000027C2]
00000BDE 4FEF 000C lea.l A7, [A7 + 0xC]
label00000BE2:
00000BE2 157C 0001 0025 move.b [A2 + 0x25], 0x1
00000BE8 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
00000BEC 4E5E unlink A6
00000BEE 4E75 rts
00000BF0 4E56 0000 link A6, 0
00000BF4 48E7 1030 movem.l -[A7], D3,A2,A3
00000BF8 246E 0008 movea.l A2, [A6 + 0x8]
00000BFC 266E 000C movea.l A3, [A6 + 0xC]
00000C00 162E 0010 move.b D3, [A6 + 0x10]
00000C04 200B move.l D0, A3
00000C06 674A beq +0x4C /* 00000C52 */
00000C08 4A2A 0024 tst.b [A2 + 0x24]
00000C0C 671C beq +0x1E /* 00000C2A */
00000C0E 4AAA 0020 tst.l [A2 + 0x20]
00000C12 6716 beq +0x18 /* 00000C2A */
00000C14 3F3C 0001 move.w -[A7], 0x1
00000C18 206A 0020 movea.l A0, [A2 + 0x20]
00000C1C 4850 pea.l [A0]
00000C1E 2057 movea.l A0, [A7]
00000C20 2250 movea.l A1, [A0]
00000C22 2269 0008 movea.l A1, [A1 + 0x8]
00000C26 4E91 jsr [A1]
00000C28 5C4F addq.w A7, 6
label00000C2A:
00000C2A 254B 0020 move.l [A2 + 0x20], A3
00000C2E 1543 0024 move.b [A2 + 0x24], D3
00000C32 7001 moveq.l D0, 0x01
00000C34 B0AA 0008 cmp.l D0, [A2 + 0x8]
00000C38 6404 bcc +0x6 /* 00000C3E */
00000C3A 422A 0025 clr.b [A2 + 0x25]
label00000C3E:
00000C3E 4A2A 0026 tst.b [A2 + 0x26]
00000C42 670E beq +0x10 /* 00000C52 */
00000C44 2F0A move.l -[A7], A2
00000C46 2057 movea.l A0, [A7]
00000C48 2250 movea.l A1, [A0]
00000C4A 2269 0040 movea.l A1, [A1 + 0x40]
00000C4E 4E91 jsr [A1]
00000C50 584F addq.w A7, 4
label00000C52:
00000C52 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000C56 4E5E unlink A6
00000C58 4E75 rts
00000C5A 4E56 0000 link A6, 0
00000C5E 48E7 1030 movem.l -[A7], D3,A2,A3
00000C62 246E 0008 movea.l A2, [A6 + 0x8]
00000C66 266E 000C movea.l A3, [A6 + 0xC]
00000C6A 7600 moveq.l D3, 0x00
00000C6C 4AAA 0008 tst.l [A2 + 0x8]
00000C70 6724 beq +0x26 /* 00000C96 */
00000C72 4A2A 0025 tst.b [A2 + 0x25]
00000C76 6710 beq +0x12 /* 00000C88 */
00000C78 2F0B move.l -[A7], A3
00000C7A 2F0A move.l -[A7], A2
00000C7C 61FF 0000 06E8 bsr +0x6EA /* 00001366 */
00000C82 2600 move.l D3, D0
00000C84 504F addq.w A7, 8
00000C86 600E bra +0x10 /* 00000C96 */
label00000C88:
00000C88 2F0B move.l -[A7], A3
00000C8A 2F0A move.l -[A7], A2
00000C8C 61FF 0000 05C0 bsr +0x5C2 /* 0000124E */
00000C92 2600 move.l D3, D0
00000C94 504F addq.w A7, 8
label00000C96:
00000C96 2003 move.l D0, D3
00000C98 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000C9C 4E5E unlink A6
00000C9E 4E75 rts
00000CA0 4E56 FFFC link A6, -0x0004
00000CA4 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
00000CA8 246E 0008 movea.l A2, [A6 + 0x8]
00000CAC 266E 000C movea.l A3, [A6 + 0xC]
00000CB0 2E2E 0010 move.l D7, [A6 + 0x10]
00000CB4 263C 7FFF FFFF move.l D3, 0x7FFFFFFF
00000CBA 4A2A 0025 tst.b [A2 + 0x25]
00000CBE 6700 009E beq +0xA0 /* 00000D5E */
00000CC2 200B move.l D0, A3
00000CC4 6700 0098 beq +0x9A /* 00000D5E */
00000CC8 4A87 tst.l D7
00000CCA 6604 bne +0x6 /* 00000CD0 */
00000CCC 2E2A 0004 move.l D7, [A2 + 0x4]
label00000CD0:
00000CD0 7A01 moveq.l D5, 0x01
00000CD2 2C2A 0008 move.l D6, [A2 + 0x8]
00000CD6 7800 moveq.l D4, 0x00
00000CD8 7601 moveq.l D3, 0x01
00000CDA 2F0A move.l -[A7], A2
00000CDC 486E FFFC pea.l [A6 - 0x4]
00000CE0 4EB9 0001 CFDC jsr [0x0001CFDC]
00000CE6 504F addq.w A7, 8
00000CE8 605A bra +0x5C /* 00000D44 */
label00000CEA:
00000CEA 2605 move.l D3, D5
00000CEC D686 add.l D3, D6
00000CEE 4C7C 3803 0000 0002 movem.l D0,D1,A3,A4,A5, 0x2
00000CF6 2F07 move.l -[A7], D7
00000CF8 2F03 move.l -[A7], D3
00000CFA 2F0A move.l -[A7], A2
00000CFC 2057 movea.l A0, [A7]
00000CFE 2250 movea.l A1, [A0]
00000D00 2269 0074 movea.l A1, [A1 + 0x74]
00000D04 4E91 jsr [A1]
00000D06 504F addq.w A7, 8
00000D08 2F00 move.l -[A7], D0
00000D0A 2F0B move.l -[A7], A3
00000D0C 2F03 move.l -[A7], D3
00000D0E 2F0A move.l -[A7], A2
00000D10 2057 movea.l A0, [A7]
00000D12 2250 movea.l A1, [A0]
00000D14 2269 0038 movea.l A1, [A1 + 0x38]
00000D18 4E91 jsr [A1]
00000D1A 504F addq.w A7, 8
00000D1C 2F08 move.l -[A7], A0
00000D1E 2F2A 0020 move.l -[A7], [A2 + 0x20]
00000D22 2057 movea.l A0, [A7]
00000D24 2250 movea.l A1, [A0]
00000D26 2269 000C movea.l A1, [A1 + 0xC]
00000D2A 4E91 jsr [A1]
00000D2C 2800 move.l D4, D0
00000D2E 4A84 tst.l D4
00000D30 4FEF 0014 lea.l A7, [A7 + 0x14]
00000D34 6712 beq +0x14 /* 00000D48 */
00000D36 4A84 tst.l D4
00000D38 6F06 ble +0x8 /* 00000D40 */
00000D3A 2C03 move.l D6, D3
00000D3C 5386 subq.l D6, 1
00000D3E 6004 bra +0x6 /* 00000D44 */
label00000D40:
00000D40 2A03 move.l D5, D3
00000D42 5285 addq.l D5, 1
label00000D44:
00000D44 BA86 cmp.l D5, D6
00000D46 6FA2 ble -0x5C /* 00000CEA */
label00000D48:
00000D48 4A84 tst.l D4
00000D4A 6C02 bge +0x4 /* 00000D4E */
00000D4C 5283 addq.l D3, 1
label00000D4E:
00000D4E 3F3C FFFF move.w -[A7], 0xFFFF
00000D52 486E FFFC pea.l [A6 - 0x4]
00000D56 4EB9 0001 CFAC jsr [0x0001CFAC]
00000D5C 5C4F addq.w A7, 6
label00000D5E:
00000D5E 2003 move.l D0, D3
00000D60 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
00000D64 4E5E unlink A6
00000D66 4E75 rts
00000D68 4E56 FFFC link A6, -0x0004
00000D6C 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
00000D70 246E 0008 movea.l A2, [A6 + 0x8]
00000D74 266E 000C movea.l A3, [A6 + 0xC]
00000D78 263C 7FFF FFFF move.l D3, 0x7FFFFFFF
00000D7E 4A2A 0025 tst.b [A2 + 0x25]
00000D82 6700 008E beq +0x90 /* 00000E12 */
00000D86 7A01 moveq.l D5, 0x01
00000D88 2C2A 0008 move.l D6, [A2 + 0x8]
00000D8C 7800 moveq.l D4, 0x00
00000D8E 7601 moveq.l D3, 0x01
00000D90 2F0A move.l -[A7], A2
00000D92 486E FFFC pea.l [A6 - 0x4]
00000D96 4EB9 0001 CFDC jsr [0x0001CFDC]
00000D9C 504F addq.w A7, 8
00000D9E 6058 bra +0x5A /* 00000DF8 */
label00000DA0:
00000DA0 2605 move.l D3, D5
00000DA2 D686 add.l D3, D6
00000DA4 4C7C 3803 0000 0002 movem.l D0,D1,A3,A4,A5, 0x2
00000DAC 2F0B move.l -[A7], A3
00000DAE 2F03 move.l -[A7], D3
00000DB0 2F0A move.l -[A7], A2
00000DB2 2057 movea.l A0, [A7]
00000DB4 2250 movea.l A1, [A0]
00000DB6 2269 0074 movea.l A1, [A1 + 0x74]
00000DBA 4E91 jsr [A1]
00000DBC 504F addq.w A7, 8
00000DBE 2F00 move.l -[A7], D0
00000DC0 2F03 move.l -[A7], D3
00000DC2 2F0A move.l -[A7], A2
00000DC4 2057 movea.l A0, [A7]
00000DC6 2250 movea.l A1, [A0]
00000DC8 2269 0038 movea.l A1, [A1 + 0x38]
00000DCC 4E91 jsr [A1]
00000DCE 504F addq.w A7, 8
00000DD0 2F08 move.l -[A7], A0
00000DD2 2F2A 0020 move.l -[A7], [A2 + 0x20]
00000DD6 2057 movea.l A0, [A7]
00000DD8 2250 movea.l A1, [A0]
00000DDA 2269 0014 movea.l A1, [A1 + 0x14]
00000DDE 4E91 jsr [A1]
00000DE0 2800 move.l D4, D0
00000DE2 4A84 tst.l D4
00000DE4 4FEF 0010 lea.l A7, [A7 + 0x10]
00000DE8 6712 beq +0x14 /* 00000DFC */
00000DEA 4A84 tst.l D4
00000DEC 6F06 ble +0x8 /* 00000DF4 */
00000DEE 2C03 move.l D6, D3
00000DF0 5386 subq.l D6, 1
00000DF2 6004 bra +0x6 /* 00000DF8 */
label00000DF4:
00000DF4 2A03 move.l D5, D3
00000DF6 5285 addq.l D5, 1
label00000DF8:
00000DF8 BA86 cmp.l D5, D6
00000DFA 6FA4 ble -0x5A /* 00000DA0 */
label00000DFC:
00000DFC 4A84 tst.l D4
00000DFE 6C02 bge +0x4 /* 00000E02 */
00000E00 5283 addq.l D3, 1
label00000E02:
00000E02 3F3C FFFF move.w -[A7], 0xFFFF
00000E06 486E FFFC pea.l [A6 - 0x4]
00000E0A 4EB9 0001 CFAC jsr [0x0001CFAC]
00000E10 5C4F addq.w A7, 6
label00000E12:
00000E12 2003 move.l D0, D3
00000E14 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00000E18 4E5E unlink A6
00000E1A 4E75 rts
fn00000E1C:
00000E1C 4E56 0000 link A6, 0
00000E20 48E7 0030 movem.l -[A7], A2,A3
00000E24 246E 0008 movea.l A2, [A6 + 0x8]
00000E28 266E 000C movea.l A3, [A6 + 0xC]
00000E2C 2F2A 001C move.l -[A7], [A2 + 0x1C]
00000E30 2F0B move.l -[A7], A3
00000E32 4EB9 0001 CFA2 jsr [0x0001CFA2]
00000E38 254B 001C move.l [A2 + 0x1C], A3
00000E3C 504F addq.w A7, 8
00000E3E 4CDF 0C00 movem.l A2,A3, [A7]+
00000E42 4E5E unlink A6
00000E44 4E75 rts
fn00000E46:
00000E46 4E56 0000 link A6, 0
00000E4A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000E4E 286E 0008 movea.l A4, [A6 + 0x8]
00000E52 262E 000C move.l D3, [A6 + 0xC]
00000E56 246C 001C movea.l A2, [A4 + 0x1C]
00000E5A 97CB sub.l A3, A3
00000E5C 603E bra +0x40 /* 00000E9C */
label00000E5E:
00000E5E B5C3 cmpa.l A2, D3
00000E60 662C bne +0x2E /* 00000E8E */
00000E62 200B move.l D0, A3
00000E64 6610 bne +0x12 /* 00000E76 */
00000E66 2F0A move.l -[A7], A2
00000E68 4EB9 0001 CFFC jsr [0x0001CFFC]
00000E6E 2948 001C move.l [A4 + 0x1C], A0
00000E72 584F addq.w A7, 4
00000E74 602A bra +0x2C /* 00000EA0 */
label00000E76:
00000E76 2F0A move.l -[A7], A2
00000E78 4EB9 0001 CFFC jsr [0x0001CFFC]
00000E7E 584F addq.w A7, 4
00000E80 2F08 move.l -[A7], A0
00000E82 2F0B move.l -[A7], A3
00000E84 4EB9 0001 CFA2 jsr [0x0001CFA2]
00000E8A 504F addq.w A7, 8
00000E8C 6012 bra +0x14 /* 00000EA0 */
label00000E8E:
00000E8E 264A movea.l A3, A2
00000E90 2F0A move.l -[A7], A2
00000E92 4EB9 0001 CFFC jsr [0x0001CFFC]
00000E98 2448 movea.l A2, A0
00000E9A 584F addq.w A7, 4
label00000E9C:
00000E9C 200A move.l D0, A2
00000E9E 66BE bne -0x40 /* 00000E5E */
label00000EA0:
00000EA0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000EA4 4E5E unlink A6
00000EA6 4E75 rts
fn00000EA8:
00000EA8 4E56 0000 link A6, 0
00000EAC 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000EB0 266E 0008 movea.l A3, [A6 + 0x8]
00000EB4 282E 000C move.l D4, [A6 + 0xC]
00000EB8 262E 0010 move.l D3, [A6 + 0x10]
00000EBC 246B 001C movea.l A2, [A3 + 0x1C]
00000EC0 601A bra +0x1C /* 00000EDC */
label00000EC2:
00000EC2 2F03 move.l -[A7], D3
00000EC4 2F04 move.l -[A7], D4
00000EC6 2F0A move.l -[A7], A2
00000EC8 61FF 0000 0760 bsr +0x762 /* 0000162A */
00000ECE 2F0A move.l -[A7], A2
00000ED0 4EB9 0001 CFFC jsr [0x0001CFFC]
00000ED6 2448 movea.l A2, A0
00000ED8 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000EDC:
00000EDC 200A move.l D0, A2
00000EDE 66E2 bne -0x1C /* 00000EC2 */
00000EE0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000EE4 4E5E unlink A6
00000EE6 4E75 rts
fn00000EE8:
00000EE8 4E56 0000 link A6, 0
00000EEC 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000EF0 266E 0008 movea.l A3, [A6 + 0x8]
00000EF4 282E 000C move.l D4, [A6 + 0xC]
00000EF8 262E 0010 move.l D3, [A6 + 0x10]
00000EFC 246B 001C movea.l A2, [A3 + 0x1C]
00000F00 601A bra +0x1C /* 00000F1C */
label00000F02:
00000F02 2F03 move.l -[A7], D3
00000F04 2F04 move.l -[A7], D4
00000F06 2F0A move.l -[A7], A2
00000F08 61FF 0000 0764 bsr +0x766 /* 0000166E */
00000F0E 2F0A move.l -[A7], A2
00000F10 4EB9 0001 CFFC jsr [0x0001CFFC]
00000F16 2448 movea.l A2, A0
00000F18 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000F1C:
00000F1C 200A move.l D0, A2
00000F1E 66E2 bne -0x1C /* 00000F02 */
00000F20 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000F24 4E5E unlink A6
00000F26 4E75 rts
00000F28 4E56 0000 link A6, 0
00000F2C 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000F30 246E 0008 movea.l A2, [A6 + 0x8]
00000F34 282E 000C move.l D4, [A6 + 0xC]
00000F38 266E 0010 movea.l A3, [A6 + 0x10]
00000F3C 2F04 move.l -[A7], D4
00000F3E 2F0A move.l -[A7], A2
00000F40 2057 movea.l A0, [A7]
00000F42 2250 movea.l A1, [A0]
00000F44 2269 0074 movea.l A1, [A1 + 0x74]
00000F48 4E91 jsr [A1]
00000F4A 2600 move.l D3, D0
00000F4C 7004 moveq.l D0, 0x04
00000F4E B680 cmp.l D3, D0
00000F50 504F addq.w A7, 8
00000F52 6614 bne +0x16 /* 00000F68 */
00000F54 2F04 move.l -[A7], D4
00000F56 2F0A move.l -[A7], A2
00000F58 2057 movea.l A0, [A7]
00000F5A 2250 movea.l A1, [A0]
00000F5C 2269 0038 movea.l A1, [A1 + 0x38]
00000F60 4E91 jsr [A1]
00000F62 2690 move.l [A3], [A0]
00000F64 504F addq.w A7, 8
00000F66 6016 bra +0x18 /* 00000F7E */
label00000F68:
00000F68 2F04 move.l -[A7], D4
00000F6A 2F0A move.l -[A7], A2
00000F6C 2057 movea.l A0, [A7]
00000F6E 2250 movea.l A1, [A0]
00000F70 2269 0038 movea.l A1, [A1 + 0x38]
00000F74 4E91 jsr [A1]
00000F76 504F addq.w A7, 8
00000F78 224B movea.l A1, A3
00000F7A 2003 move.l D0, D3
00000F7C A22E syscall BlockMove/BlockMoveData, flags=2
label00000F7E:
00000F7E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000F82 4E5E unlink A6
00000F84 4E75 rts
00000F86 4E56 0000 link A6, 0
00000F8A 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000F8E 266E 0008 movea.l A3, [A6 + 0x8]
00000F92 282E 000C move.l D4, [A6 + 0xC]
00000F96 246E 0010 movea.l A2, [A6 + 0x10]
00000F9A 262E 0014 move.l D3, [A6 + 0x14]
00000F9E 7004 moveq.l D0, 0x04
00000FA0 B680 cmp.l D3, D0
00000FA2 6614 bne +0x16 /* 00000FB8 */
00000FA4 2F04 move.l -[A7], D4
00000FA6 2F0B move.l -[A7], A3
00000FA8 2057 movea.l A0, [A7]
00000FAA 2250 movea.l A1, [A0]
00000FAC 2269 0038 movea.l A1, [A1 + 0x38]
00000FB0 4E91 jsr [A1]
00000FB2 2092 move.l [A0], [A2]
00000FB4 504F addq.w A7, 8
00000FB6 6018 bra +0x1A /* 00000FD0 */
label00000FB8:
00000FB8 2F04 move.l -[A7], D4
00000FBA 2F0B move.l -[A7], A3
00000FBC 2057 movea.l A0, [A7]
00000FBE 2250 movea.l A1, [A0]
00000FC0 2269 0038 movea.l A1, [A1 + 0x38]
00000FC4 4E91 jsr [A1]
00000FC6 2248 movea.l A1, A0
00000FC8 504F addq.w A7, 8
00000FCA 204A movea.l A0, A2
00000FCC 2003 move.l D0, D3
00000FCE A22E syscall BlockMove/BlockMoveData, flags=2
label00000FD0:
00000FD0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000FD4 4E5E unlink A6
00000FD6 4E75 rts
00000FD8 4E56 0000 link A6, 0
00000FDC 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00000FE0 246E 0008 movea.l A2, [A6 + 0x8]
00000FE4 262E 000C move.l D3, [A6 + 0xC]
00000FE8 2A2E 0010 move.l D5, [A6 + 0x10]
00000FEC 282E 0014 move.l D4, [A6 + 0x14]
00000FF0 2003 move.l D0, D3
00000FF2 D084 add.l D0, D4
00000FF4 2F00 move.l -[A7], D0
00000FF6 2F0A move.l -[A7], A2
00000FF8 2057 movea.l A0, [A7]
00000FFA 2250 movea.l A1, [A0]
00000FFC 2269 0038 movea.l A1, [A1 + 0x38]
00001000 4E91 jsr [A1]
00001002 504F addq.w A7, 8
00001004 2F08 move.l -[A7], A0
00001006 2F05 move.l -[A7], D5
00001008 2F03 move.l -[A7], D3
0000100A 2F0A move.l -[A7], A2
0000100C 2057 movea.l A0, [A7]
0000100E 2250 movea.l A1, [A0]
00001010 2269 0078 movea.l A1, [A1 + 0x78]
00001014 4E91 jsr [A1]
00001016 4FEF 000C lea.l A7, [A7 + 0xC]
0000101A 2F00 move.l -[A7], D0
0000101C 2F03 move.l -[A7], D3
0000101E 2F0A move.l -[A7], A2
00001020 2057 movea.l A0, [A7]
00001022 2250 movea.l A1, [A0]
00001024 2269 0038 movea.l A1, [A1 + 0x38]
00001028 4E91 jsr [A1]
0000102A 504F addq.w A7, 8
0000102C 201F move.l D0, [A7]+
0000102E 225F movea.l A1, [A7]+
00001030 A22E syscall BlockMove/BlockMoveData, flags=2
00001032 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00001036 4E5E unlink A6
00001038 4E75 rts
0000103A 4E56 0000 link A6, 0
0000103E 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
00001042 266E 0008 movea.l A3, [A6 + 0x8]
00001046 262E 000C move.l D3, [A6 + 0xC]
0000104A 2C2E 0010 move.l D6, [A6 + 0x10]
0000104E 246E 0014 movea.l A2, [A6 + 0x14]
00001052 2A2E 0018 move.l D5, [A6 + 0x18]
00001056 200A move.l D0, A2
00001058 6726 beq +0x28 /* 00001080 */
0000105A 2806 move.l D4, D6
0000105C D883 add.l D4, D3
0000105E 5384 subq.l D4, 1
00001060 2606 move.l D3, D6
00001062 6018 bra +0x1A /* 0000107C */
label00001064:
00001064 2F05 move.l -[A7], D5
00001066 2F0A move.l -[A7], A2
00001068 2F03 move.l -[A7], D3
0000106A 2F0B move.l -[A7], A3
0000106C 2057 movea.l A0, [A7]
0000106E 2250 movea.l A1, [A0]
00001070 2269 0054 movea.l A1, [A1 + 0x54]
00001074 4E91 jsr [A1]
00001076 5283 addq.l D3, 1
00001078 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000107C:
0000107C B684 cmp.l D3, D4
0000107E 6FE4 ble -0x1A /* 00001064 */
label00001080:
00001080 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001084 4E5E unlink A6
00001086 4E75 rts
00001088 4E56 0000 link A6, 0
0000108C 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00001090 246E 0008 movea.l A2, [A6 + 0x8]
00001094 262E 000C move.l D3, [A6 + 0xC]
00001098 2A2E 0010 move.l D5, [A6 + 0x10]
0000109C 266E 0014 movea.l A3, [A6 + 0x14]
000010A0 2F0B move.l -[A7], A3
000010A2 2F03 move.l -[A7], D3
000010A4 2F0A move.l -[A7], A2
000010A6 2057 movea.l A0, [A7]
000010A8 2250 movea.l A1, [A0]
000010AA 2269 0050 movea.l A1, [A1 + 0x50]
000010AE 4E91 jsr [A1]
000010B0 2F03 move.l -[A7], D3
000010B2 2F0A move.l -[A7], A2
000010B4 2057 movea.l A0, [A7]
000010B6 2250 movea.l A1, [A0]
000010B8 2269 0074 movea.l A1, [A1 + 0x74]
000010BC 4E91 jsr [A1]
000010BE 2800 move.l D4, D0
000010C0 2F03 move.l -[A7], D3
000010C2 2F05 move.l -[A7], D5
000010C4 2F0A move.l -[A7], A2
000010C6 2057 movea.l A0, [A7]
000010C8 2250 movea.l A1, [A0]
000010CA 2269 0070 movea.l A1, [A1 + 0x70]
000010CE 4E91 jsr [A1]
000010D0 2F04 move.l -[A7], D4
000010D2 2F0B move.l -[A7], A3
000010D4 2F05 move.l -[A7], D5
000010D6 2F0A move.l -[A7], A2
000010D8 2057 movea.l A0, [A7]
000010DA 2250 movea.l A1, [A0]
000010DC 2269 0054 movea.l A1, [A1 + 0x54]
000010E0 4E91 jsr [A1]
000010E2 4FEF 0030 lea.l A7, [A7 + 0x30]
000010E6 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
000010EA 4E5E unlink A6
000010EC 4E75 rts
000010EE 4E56 0000 link A6, 0
000010F2 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
000010F6 246E 0008 movea.l A2, [A6 + 0x8]
000010FA 262E 000C move.l D3, [A6 + 0xC]
000010FE 2A2E 0010 move.l D5, [A6 + 0x10]
00001102 266E 0014 movea.l A3, [A6 + 0x14]
00001106 2F03 move.l -[A7], D3
00001108 2F0A move.l -[A7], A2
0000110A 2057 movea.l A0, [A7]
0000110C 2250 movea.l A1, [A0]
0000110E 2269 0074 movea.l A1, [A1 + 0x74]
00001112 4E91 jsr [A1]
00001114 2800 move.l D4, D0
00001116 2F0B move.l -[A7], A3
00001118 2F03 move.l -[A7], D3
0000111A 2F0A move.l -[A7], A2
0000111C 2057 movea.l A0, [A7]
0000111E 2250 movea.l A1, [A0]
00001120 2269 0050 movea.l A1, [A1 + 0x50]
00001124 4E91 jsr [A1]
00001126 B685 cmp.l D3, D5
00001128 4FEF 0014 lea.l A7, [A7 + 0x14]
0000112C 6C24 bge +0x26 /* 00001152 */
0000112E 2004 move.l D0, D4
00001130 4480 neg.l D0
00001132 2F00 move.l -[A7], D0
00001134 4878 FFFF push.l 0xFFFF
00001138 2F05 move.l -[A7], D5
0000113A 2003 move.l D0, D3
0000113C 5280 addq.l D0, 1
0000113E 2F00 move.l -[A7], D0
00001140 2F0A move.l -[A7], A2
00001142 2057 movea.l A0, [A7]
00001144 2250 movea.l A1, [A0]
00001146 2269 0060 movea.l A1, [A1 + 0x60]
0000114A 4E91 jsr [A1]
0000114C 4FEF 0014 lea.l A7, [A7 + 0x14]
00001150 601E bra +0x20 /* 00001170 */
label00001152:
00001152 2F04 move.l -[A7], D4
00001154 4878 0001 push.l 0x1
00001158 2003 move.l D0, D3
0000115A 5380 subq.l D0, 1
0000115C 2F00 move.l -[A7], D0
0000115E 2F05 move.l -[A7], D5
00001160 2F0A move.l -[A7], A2
00001162 2057 movea.l A0, [A7]
00001164 2250 movea.l A1, [A0]
00001166 2269 0060 movea.l A1, [A1 + 0x60]
0000116A 4E91 jsr [A1]
0000116C 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001170:
00001170 2F04 move.l -[A7], D4
00001172 2F0B move.l -[A7], A3
00001174 2F05 move.l -[A7], D5
00001176 2F0A move.l -[A7], A2
00001178 2057 movea.l A0, [A7]
0000117A 2250 movea.l A1, [A0]
0000117C 2269 0054 movea.l A1, [A1 + 0x54]
00001180 4E91 jsr [A1]
00001182 4FEF 0010 lea.l A7, [A7 + 0x10]
00001186 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000118A 4E5E unlink A6
0000118C 4E75 rts
0000118E 4E56 0000 link A6, 0
00001192 48E7 1820 movem.l -[A7], D3,D4,A2
00001196 246E 0008 movea.l A2, [A6 + 0x8]
0000119A 282E 000C move.l D4, [A6 + 0xC]
0000119E 262E 0010 move.l D3, [A6 + 0x10]
000011A2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000011A6 2F04 move.l -[A7], D4
000011A8 2F0A move.l -[A7], A2
000011AA 2057 movea.l A0, [A7]
000011AC 2250 movea.l A1, [A0]
000011AE 2269 0038 movea.l A1, [A1 + 0x38]
000011B2 4E91 jsr [A1]
000011B4 504F addq.w A7, 8
000011B6 2F08 move.l -[A7], A0
000011B8 2F03 move.l -[A7], D3
000011BA 2F0A move.l -[A7], A2
000011BC 2057 movea.l A0, [A7]
000011BE 2250 movea.l A1, [A0]
000011C0 2269 0054 movea.l A1, [A1 + 0x54]
000011C4 4E91 jsr [A1]
000011C6 4FEF 0010 lea.l A7, [A7 + 0x10]
000011CA 4CDF 0418 movem.l D3,D4,A2, [A7]+
000011CE 4E5E unlink A6
000011D0 4E75 rts
fn000011D2:
000011D2 4E56 0000 link A6, 0
000011D6 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000011DA 246E 0008 movea.l A2, [A6 + 0x8]
000011DE 286E 000C movea.l A4, [A6 + 0xC]
000011E2 2A2E 0010 move.l D5, [A6 + 0x10]
000011E6 7600 moveq.l D3, 0x00
000011E8 2F0A move.l -[A7], A2
000011EA 61FF FFFF F706 bsr -0x8F8 /* 000008F2 */
000011F0 206A 0014 movea.l A0, [A2 + 0x14]
000011F4 2650 movea.l A3, [A0]
000011F6 584F addq.w A7, 4
000011F8 6030 bra +0x32 /* 0000122A */
label000011FA:
000011FA 2F03 move.l -[A7], D3
000011FC 2F0A move.l -[A7], A2
000011FE 2057 movea.l A0, [A7]
00001200 2250 movea.l A1, [A0]
00001202 2269 0074 movea.l A1, [A1 + 0x74]
00001206 4E91 jsr [A1]
00001208 2800 move.l D4, D0
0000120A 2F04 move.l -[A7], D4
0000120C 2F05 move.l -[A7], D5
0000120E 2F0B move.l -[A7], A3
00001210 2F0C move.l -[A7], A4
00001212 2F2A 0020 move.l -[A7], [A2 + 0x20]
00001216 2057 movea.l A0, [A7]
00001218 2250 movea.l A1, [A0]
0000121A 2269 0010 movea.l A1, [A1 + 0x10]
0000121E 4E91 jsr [A1]
00001220 4A00 tst.b D0
00001222 4FEF 001C lea.l A7, [A7 + 0x1C]
00001226 660A bne +0xC /* 00001232 */
00001228 D7C4 add.l A3, D4
label0000122A:
0000122A 5283 addq.l D3, 1
0000122C B6AA 0008 cmp.l D3, [A2 + 0x8]
00001230 63C8 bls -0x36 /* 000011FA */
label00001232:
00001232 2F0A move.l -[A7], A2
00001234 61FF FFFF F6E8 bsr -0x916 /* 0000091E */
0000123A B6AA 0008 cmp.l D3, [A2 + 0x8]
0000123E 584F addq.w A7, 4
00001240 6302 bls +0x4 /* 00001244 */
00001242 7600 moveq.l D3, 0x00
label00001244:
00001244 2003 move.l D0, D3
00001246 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000124A 4E5E unlink A6
0000124C 4E75 rts
fn0000124E:
0000124E 4E56 0000 link A6, 0
00001252 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001256 246E 0008 movea.l A2, [A6 + 0x8]
0000125A 286E 000C movea.l A4, [A6 + 0xC]
0000125E 7600 moveq.l D3, 0x00
00001260 2F0A move.l -[A7], A2
00001262 61FF FFFF F68E bsr -0x970 /* 000008F2 */
00001268 206A 0014 movea.l A0, [A2 + 0x14]
0000126C 2650 movea.l A3, [A0]
0000126E 584F addq.w A7, 4
00001270 602E bra +0x30 /* 000012A0 */
label00001272:
00001272 2F03 move.l -[A7], D3
00001274 2F0A move.l -[A7], A2
00001276 2057 movea.l A0, [A7]
00001278 2250 movea.l A1, [A0]
0000127A 2269 0074 movea.l A1, [A1 + 0x74]
0000127E 4E91 jsr [A1]
00001280 2800 move.l D4, D0
00001282 2F0C move.l -[A7], A4
00001284 2F04 move.l -[A7], D4
00001286 2F0B move.l -[A7], A3
00001288 2F2A 0020 move.l -[A7], [A2 + 0x20]
0000128C 2057 movea.l A0, [A7]
0000128E 2250 movea.l A1, [A0]
00001290 2269 0018 movea.l A1, [A1 + 0x18]
00001294 4E91 jsr [A1]
00001296 4A00 tst.b D0
00001298 4FEF 0018 lea.l A7, [A7 + 0x18]
0000129C 660A bne +0xC /* 000012A8 */
0000129E D7C4 add.l A3, D4
label000012A0:
000012A0 5283 addq.l D3, 1
000012A2 B6AA 0008 cmp.l D3, [A2 + 0x8]
000012A6 63CA bls -0x34 /* 00001272 */
label000012A8:
000012A8 2F0A move.l -[A7], A2
000012AA 61FF FFFF F672 bsr -0x98C /* 0000091E */
000012B0 B6AA 0008 cmp.l D3, [A2 + 0x8]
000012B4 584F addq.w A7, 4
000012B6 6302 bls +0x4 /* 000012BA */
000012B8 7600 moveq.l D3, 0x00
label000012BA:
000012BA 2003 move.l D0, D3
000012BC 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000012C0 4E5E unlink A6
000012C2 4E75 rts
fn000012C4:
000012C4 4E56 0000 link A6, 0
000012C8 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
000012CC 246E 0008 movea.l A2, [A6 + 0x8]
000012D0 266E 000C movea.l A3, [A6 + 0xC]
000012D4 2E2E 0010 move.l D7, [A6 + 0x10]
000012D8 7A01 moveq.l D5, 0x01
000012DA 2C2A 0008 move.l D6, [A2 + 0x8]
000012DE 7601 moveq.l D3, 0x01
000012E0 7800 moveq.l D4, 0x00
000012E2 2F0A move.l -[A7], A2
000012E4 61FF FFFF F60C bsr -0x9F2 /* 000008F2 */
000012EA 584F addq.w A7, 4
000012EC 605A bra +0x5C /* 00001348 */
label000012EE:
000012EE 2605 move.l D3, D5
000012F0 D686 add.l D3, D6
000012F2 4C7C 3803 0000 0002 movem.l D0,D1,A3,A4,A5, 0x2
000012FA 2F07 move.l -[A7], D7
000012FC 2F03 move.l -[A7], D3
000012FE 2F0A move.l -[A7], A2
00001300 2057 movea.l A0, [A7]
00001302 2250 movea.l A1, [A0]
00001304 2269 0074 movea.l A1, [A1 + 0x74]
00001308 4E91 jsr [A1]
0000130A 504F addq.w A7, 8
0000130C 2F00 move.l -[A7], D0
0000130E 2F0B move.l -[A7], A3
00001310 2F03 move.l -[A7], D3
00001312 2F0A move.l -[A7], A2
00001314 2057 movea.l A0, [A7]
00001316 2250 movea.l A1, [A0]
00001318 2269 0038 movea.l A1, [A1 + 0x38]
0000131C 4E91 jsr [A1]
0000131E 504F addq.w A7, 8
00001320 2F08 move.l -[A7], A0
00001322 2F2A 0020 move.l -[A7], [A2 + 0x20]
00001326 2057 movea.l A0, [A7]
00001328 2250 movea.l A1, [A0]
0000132A 2269 000C movea.l A1, [A1 + 0xC]
0000132E 4E91 jsr [A1]
00001330 2800 move.l D4, D0
00001332 4A84 tst.l D4
00001334 4FEF 0014 lea.l A7, [A7 + 0x14]
00001338 6712 beq +0x14 /* 0000134C */
0000133A 4A84 tst.l D4
0000133C 6F06 ble +0x8 /* 00001344 */
0000133E 2C03 move.l D6, D3
00001340 5386 subq.l D6, 1
00001342 6004 bra +0x6 /* 00001348 */
label00001344:
00001344 2A03 move.l D5, D3
00001346 5285 addq.l D5, 1
label00001348:
00001348 BA86 cmp.l D5, D6
0000134A 6FA2 ble -0x5C /* 000012EE */
label0000134C:
0000134C 2F0A move.l -[A7], A2
0000134E 61FF FFFF F5CE bsr -0xA30 /* 0000091E */
00001354 4A84 tst.l D4
00001356 584F addq.w A7, 4
00001358 6702 beq +0x4 /* 0000135C */
0000135A 7600 moveq.l D3, 0x00
label0000135C:
0000135C 2003 move.l D0, D3
0000135E 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
00001362 4E5E unlink A6
00001364 4E75 rts
fn00001366:
00001366 4E56 0000 link A6, 0
0000136A 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
0000136E 246E 0008 movea.l A2, [A6 + 0x8]
00001372 266E 000C movea.l A3, [A6 + 0xC]
00001376 7A01 moveq.l D5, 0x01
00001378 2C2A 0008 move.l D6, [A2 + 0x8]
0000137C 7601 moveq.l D3, 0x01
0000137E 7800 moveq.l D4, 0x00
00001380 2F0A move.l -[A7], A2
00001382 61FF FFFF F56E bsr -0xA90 /* 000008F2 */
00001388 584F addq.w A7, 4
0000138A 6058 bra +0x5A /* 000013E4 */
label0000138C:
0000138C 2605 move.l D3, D5
0000138E D686 add.l D3, D6
00001390 4C7C 3803 0000 0002 movem.l D0,D1,A3,A4,A5, 0x2
00001398 2F0B move.l -[A7], A3
0000139A 2F03 move.l -[A7], D3
0000139C 2F0A move.l -[A7], A2
0000139E 2057 movea.l A0, [A7]
000013A0 2250 movea.l A1, [A0]
000013A2 2269 0074 movea.l A1, [A1 + 0x74]
000013A6 4E91 jsr [A1]
000013A8 504F addq.w A7, 8
000013AA 2F00 move.l -[A7], D0
000013AC 2F03 move.l -[A7], D3
000013AE 2F0A move.l -[A7], A2
000013B0 2057 movea.l A0, [A7]
000013B2 2250 movea.l A1, [A0]
000013B4 2269 0038 movea.l A1, [A1 + 0x38]
000013B8 4E91 jsr [A1]
000013BA 504F addq.w A7, 8
000013BC 2F08 move.l -[A7], A0
000013BE 2F2A 0020 move.l -[A7], [A2 + 0x20]
000013C2 2057 movea.l A0, [A7]
000013C4 2250 movea.l A1, [A0]
000013C6 2269 0014 movea.l A1, [A1 + 0x14]
000013CA 4E91 jsr [A1]
000013CC 2800 move.l D4, D0
000013CE 4A84 tst.l D4
000013D0 4FEF 0010 lea.l A7, [A7 + 0x10]
000013D4 6712 beq +0x14 /* 000013E8 */
000013D6 4A84 tst.l D4
000013D8 6F06 ble +0x8 /* 000013E0 */
000013DA 2C03 move.l D6, D3
000013DC 5386 subq.l D6, 1
000013DE 6004 bra +0x6 /* 000013E4 */
label000013E0:
000013E0 2A03 move.l D5, D3
000013E2 5285 addq.l D5, 1
label000013E4:
000013E4 BA86 cmp.l D5, D6
000013E6 6FA4 ble -0x5A /* 0000138C */
label000013E8:
000013E8 2F0A move.l -[A7], A2
000013EA 61FF FFFF F532 bsr -0xACC /* 0000091E */
000013F0 4A84 tst.l D4
000013F2 584F addq.w A7, 4
000013F4 6702 beq +0x4 /* 000013F8 */
000013F6 7600 moveq.l D3, 0x00
label000013F8:
000013F8 2003 move.l D0, D3
000013FA 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000013FE 4E5E unlink A6
00001400 4E75 rts
00001402 4E56 0000 link A6, 0
00001406 48E7 1030 movem.l -[A7], D3,A2,A3
0000140A 246E 0008 movea.l A2, [A6 + 0x8]
0000140E 266E 000C movea.l A3, [A6 + 0xC]
00001412 262E 0010 move.l D3, [A6 + 0x10]
00001416 254B 0004 move.l [A2 + 0x4], A3
0000141A 4292 clr.l [A2]
0000141C 42AA 0008 clr.l [A2 + 0x8]
00001420 2F0A move.l -[A7], A2
00001422 2F0B move.l -[A7], A3
00001424 61FF FFFF F9F6 bsr -0x608 /* 00000E1C */
0000142A 2F03 move.l -[A7], D3
0000142C 2F0A move.l -[A7], A2
0000142E 61FF 0000 004E bsr +0x50 /* 0000147E */
00001434 204A movea.l A0, A2
00001436 4FEF 0010 lea.l A7, [A7 + 0x10]
0000143A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000143E 4E5E unlink A6
00001440 4E75 rts
00001442 4E56 0000 link A6, 0
00001446 2F0A move.l -[A7], A2
00001448 246E 0008 movea.l A2, [A6 + 0x8]
0000144C 200A move.l D0, A2
0000144E 6726 beq +0x28 /* 00001476 */
00001450 70FA moveq.l D0, 0xFFFFFFFA
00001452 B0AA 0008 cmp.l D0, [A2 + 0x8]
00001456 670E beq +0x10 /* 00001466 */
00001458 2F0A move.l -[A7], A2
0000145A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000145E 61FF FFFF F9E6 bsr -0x618 /* 00000E46 */
00001464 504F addq.w A7, 8
label00001466:
00001466 4A6E 000C tst.w [A6 + 0xC]
0000146A 6F0A ble +0xC /* 00001476 */
0000146C 2F0A move.l -[A7], A2
0000146E 4EB9 0000 2592 jsr [0x00002592]
00001474 584F addq.w A7, 4
label00001476:
00001476 204A movea.l A0, A2
00001478 245F movea.l A2, [A7]+
0000147A 4E5E unlink A6
0000147C 4E75 rts
fn0000147E:
0000147E 4E56 0000 link A6, 0
00001482 48E7 1020 movem.l -[A7], D3,A2
00001486 246E 0008 movea.l A2, [A6 + 0x8]
0000148A 262E 000C move.l D3, [A6 + 0xC]
0000148E 70FA moveq.l D0, 0xFFFFFFFA
00001490 B0AA 0008 cmp.l D0, [A2 + 0x8]
00001494 6736 beq +0x38 /* 000014CC */
00001496 70FF moveq.l D0, 0xFFFFFFFF
00001498 B680 cmp.l D3, D0
0000149A 6710 beq +0x12 /* 000014AC */
0000149C 2F2A 0004 move.l -[A7], [A2 + 0x4]
000014A0 4EB9 0000 0F60 jsr [0x00000F60]
000014A6 B680 cmp.l D3, D0
000014A8 584F addq.w A7, 4
000014AA 6308 bls +0xA /* 000014B4 */
label000014AC:
000014AC 70FE moveq.l D0, 0xFFFFFFFE
000014AE 2540 0008 move.l [A2 + 0x8], D0
000014B2 600E bra +0x10 /* 000014C2 */
label000014B4:
000014B4 4A83 tst.l D3
000014B6 6E06 bgt +0x8 /* 000014BE */
000014B8 42AA 0008 clr.l [A2 + 0x8]
000014BC 6004 bra +0x6 /* 000014C2 */
label000014BE:
000014BE 2543 0008 move.l [A2 + 0x8], D3
label000014C2:
000014C2 2F0A move.l -[A7], A2
000014C4 61FF 0000 00A6 bsr +0xA8 /* 0000156C */
000014CA 584F addq.w A7, 4
label000014CC:
000014CC 4CDF 0408 movem.l D3,A2, [A7]+
000014D0 4E5E unlink A6
000014D2 4E75 rts
fn000014D4:
000014D4 4E56 0000 link A6, 0
000014D8 48E7 1030 movem.l -[A7], D3,A2,A3
000014DC 246E 0008 movea.l A2, [A6 + 0x8]
000014E0 266E 000C movea.l A3, [A6 + 0xC]
000014E4 262A 0008 move.l D3, [A2 + 0x8]
000014E8 70FA moveq.l D0, 0xFFFFFFFA
000014EA B680 cmp.l D3, D0
000014EC 6604 bne +0x6 /* 000014F2 */
000014EE 7000 moveq.l D0, 0x00
000014F0 601C bra +0x1E /* 0000150E */
label000014F2:
000014F2 2F0B move.l -[A7], A3
000014F4 2F03 move.l -[A7], D3
000014F6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000014FA 2057 movea.l A0, [A7]
000014FC 2250 movea.l A1, [A0]
000014FE 2269 0010 movea.l A1, [A1 + 0x10]
00001502 4E91 jsr [A1]
00001504 7200 moveq.l D1, 0x00
00001506 1200 move.b D1, D0
00001508 2001 move.l D0, D1
0000150A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000150E:
0000150E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001512 4E5E unlink A6
00001514 4E75 rts
00001516 4E56 0000 link A6, 0
0000151A 2F0A move.l -[A7], A2
0000151C 246E 0008 movea.l A2, [A6 + 0x8]
00001520 256A 000C 0008 move.l [A2 + 0x8], [A2 + 0xC]
00001526 2F0A move.l -[A7], A2
00001528 61FF 0000 0042 bsr +0x44 /* 0000156C */
0000152E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001532 2F0A move.l -[A7], A2
00001534 61FF FFFF FF9E bsr -0x60 /* 000014D4 */
0000153A 4FEF 000C lea.l A7, [A7 + 0xC]
0000153E 245F movea.l A2, [A7]+
00001540 4E5E unlink A6
00001542 4E75 rts
00001544 4E56 0000 link A6, 0
00001548 2F0A move.l -[A7], A2
0000154A 246E 0008 movea.l A2, [A6 + 0x8]
0000154E 2F0A move.l -[A7], A2
00001550 61FF 0000 0066 bsr +0x68 /* 000015B8 */
00001556 2F2E 000C move.l -[A7], [A6 + 0xC]
0000155A 2F0A move.l -[A7], A2
0000155C 61FF FFFF FF76 bsr -0x88 /* 000014D4 */
00001562 4FEF 000C lea.l A7, [A7 + 0xC]
00001566 245F movea.l A2, [A7]+
00001568 4E5E unlink A6
0000156A 4E75 rts
fn0000156C:
0000156C 4E56 0000 link A6, 0
00001570 48E7 1020 movem.l -[A7], D3,A2
00001574 246E 0008 movea.l A2, [A6 + 0x8]
00001578 262A 0008 move.l D3, [A2 + 0x8]
0000157C 70FE moveq.l D0, 0xFFFFFFFE
0000157E B680 cmp.l D3, D0
00001580 6608 bne +0xA /* 0000158A */
00001582 70FE moveq.l D0, 0xFFFFFFFE
00001584 2540 000C move.l [A2 + 0xC], D0
00001588 6026 bra +0x28 /* 000015B0 */
label0000158A:
0000158A 70FA moveq.l D0, 0xFFFFFFFA
0000158C B680 cmp.l D3, D0
0000158E 6720 beq +0x22 /* 000015B0 */
00001590 2003 move.l D0, D3
00001592 5280 addq.l D0, 1
00001594 2540 000C move.l [A2 + 0xC], D0
00001598 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000159C 4EB9 0000 0F60 jsr [0x00000F60]
000015A2 B0AA 000C cmp.l D0, [A2 + 0xC]
000015A6 584F addq.w A7, 4
000015A8 6406 bcc +0x8 /* 000015B0 */
000015AA 70FE moveq.l D0, 0xFFFFFFFE
000015AC 2540 000C move.l [A2 + 0xC], D0
label000015B0:
000015B0 4CDF 0408 movem.l D3,A2, [A7]+
000015B4 4E5E unlink A6
000015B6 4E75 rts
fn000015B8:
000015B8 4E56 0000 link A6, 0
000015BC 48E7 1020 movem.l -[A7], D3,A2
000015C0 246E 0008 movea.l A2, [A6 + 0x8]
000015C4 262A 0008 move.l D3, [A2 + 0x8]
000015C8 70FA moveq.l D0, 0xFFFFFFFA
000015CA B680 cmp.l D3, D0
000015CC 6754 beq +0x56 /* 00001622 */
000015CE 70FC moveq.l D0, 0xFFFFFFFC
000015D0 B680 cmp.l D3, D0
000015D2 6624 bne +0x26 /* 000015F8 */
000015D4 202A 000C move.l D0, [A2 + 0xC]
000015D8 5380 subq.l D0, 1
000015DA 2540 0008 move.l [A2 + 0x8], D0
000015DE 70FE moveq.l D0, 0xFFFFFFFE
000015E0 B0AA 000C cmp.l D0, [A2 + 0xC]
000015E4 6632 bne +0x34 /* 00001618 */
000015E6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000015EA 4EB9 0000 0F60 jsr [0x00000F60]
000015F0 2540 0008 move.l [A2 + 0x8], D0
000015F4 584F addq.w A7, 4
000015F6 6020 bra +0x22 /* 00001618 */
label000015F8:
000015F8 70FE moveq.l D0, 0xFFFFFFFE
000015FA B680 cmp.l D3, D0
000015FC 6612 bne +0x14 /* 00001610 */
000015FE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001602 4EB9 0000 0F60 jsr [0x00000F60]
00001608 2540 0008 move.l [A2 + 0x8], D0
0000160C 584F addq.w A7, 4
0000160E 6008 bra +0xA /* 00001618 */
label00001610:
00001610 4A83 tst.l D3
00001612 6704 beq +0x6 /* 00001618 */
00001614 53AA 0008 subq.l [A2 + 0x8], 1
label00001618:
00001618 2F0A move.l -[A7], A2
0000161A 61FF FFFF FF50 bsr -0xAE /* 0000156C */
00001620 584F addq.w A7, 4
label00001622:
00001622 4CDF 0408 movem.l D3,A2, [A7]+
00001626 4E5E unlink A6
00001628 4E75 rts
fn0000162A:
0000162A 4E56 0000 link A6, 0
0000162E 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00001632 246E 0008 movea.l A2, [A6 + 0x8]
00001636 2A2E 000C move.l D5, [A6 + 0xC]
0000163A 282E 0010 move.l D4, [A6 + 0x10]
0000163E 262A 0008 move.l D3, [A2 + 0x8]
00001642 70FC moveq.l D0, 0xFFFFFFFC
00001644 B680 cmp.l D3, D0
00001646 660C bne +0xE /* 00001654 */
00001648 B8AA 000C cmp.l D4, [A2 + 0xC]
0000164C 6E18 bgt +0x1A /* 00001666 */
0000164E DBAA 000C add.l [A2 + 0xC], D5
00001652 6012 bra +0x14 /* 00001666 */
label00001654:
00001654 B883 cmp.l D4, D3
00001656 6E04 bgt +0x6 /* 0000165C */
00001658 DBAA 0008 add.l [A2 + 0x8], D5
label0000165C:
0000165C 2F0A move.l -[A7], A2
0000165E 61FF FFFF FF0C bsr -0xF2 /* 0000156C */
00001664 584F addq.w A7, 4
label00001666:
00001666 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
0000166A 4E5E unlink A6
0000166C 4E75 rts
fn0000166E:
0000166E 4E56 0000 link A6, 0
00001672 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00001676 246E 0008 movea.l A2, [A6 + 0x8]
0000167A 2A2E 000C move.l D5, [A6 + 0xC]
0000167E 262E 0010 move.l D3, [A6 + 0x10]
00001682 282A 0008 move.l D4, [A2 + 0x8]
00001686 B684 cmp.l D3, D4
00001688 6E3A bgt +0x3C /* 000016C4 */
0000168A 2003 move.l D0, D3
0000168C D085 add.l D0, D5
0000168E B084 cmp.l D0, D4
00001690 6210 bhi +0x12 /* 000016A2 */
00001692 9BAA 0008 sub.l [A2 + 0x8], D5
00001696 2F0A move.l -[A7], A2
00001698 61FF FFFF FED2 bsr -0x12C /* 0000156C */
0000169E 584F addq.w A7, 4
000016A0 6022 bra +0x24 /* 000016C4 */
label000016A2:
000016A2 2543 000C move.l [A2 + 0xC], D3
000016A6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000016AA 4EB9 0000 0F60 jsr [0x00000F60]
000016B0 B0AA 000C cmp.l D0, [A2 + 0xC]
000016B4 584F addq.w A7, 4
000016B6 6406 bcc +0x8 /* 000016BE */
000016B8 70FE moveq.l D0, 0xFFFFFFFE
000016BA 2540 000C move.l [A2 + 0xC], D0
label000016BE:
000016BE 70FC moveq.l D0, 0xFFFFFFFC
000016C0 2540 0008 move.l [A2 + 0x8], D0
label000016C4:
000016C4 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
000016C8 4E5E unlink A6
000016CA 4E75 rts
fn000016CC:
000016CC 226F 0004 movea.l A1, [A7 + 0x4]
000016D0 41ED F376 lea.l A0, [A5 - 0xC8A]
000016D4 2288 move.l [A1], A0
000016D6 2049 movea.l A0, A1
000016D8 4E75 rts
fn000016DA:
000016DA 4E56 0000 link A6, 0
000016DE 2F0A move.l -[A7], A2
000016E0 246E 0008 movea.l A2, [A6 + 0x8]
000016E4 200A move.l D0, A2
000016E6 6716 beq +0x18 /* 000016FE */
000016E8 41ED F376 lea.l A0, [A5 - 0xC8A]
000016EC 2488 move.l [A2], A0
000016EE 4A6E 000C tst.w [A6 + 0xC]
000016F2 6F0A ble +0xC /* 000016FE */
000016F4 2F0A move.l -[A7], A2
000016F6 4EB9 0000 2592 jsr [0x00002592]
000016FC 584F addq.w A7, 4
label000016FE:
000016FE 204A movea.l A0, A2
00001700 245F movea.l A2, [A7]+
00001702 4E5E unlink A6
00001704 4E75 rts
00001706 4E56 0000 link A6, 0
0000170A 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000170E 266E 000C movea.l A3, [A6 + 0xC]
00001712 246E 0010 movea.l A2, [A6 + 0x10]
00001716 282E 0014 move.l D4, [A6 + 0x14]
0000171A 262E 0018 move.l D3, [A6 + 0x18]
0000171E 2F03 move.l -[A7], D3
00001720 2F04 move.l -[A7], D4
00001722 2F0A move.l -[A7], A2
00001724 2F0B move.l -[A7], A3
00001726 4EB9 0000 27E2 jsr [0x000027E2]
0000172C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001730 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00001734 4E5E unlink A6
00001736 4E75 rts
00001738 4E56 0000 link A6, 0
0000173C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001740 286E 0008 movea.l A4, [A6 + 0x8]
00001744 266E 000C movea.l A3, [A6 + 0xC]
00001748 246E 0010 movea.l A2, [A6 + 0x10]
0000174C 282E 0014 move.l D4, [A6 + 0x14]
00001750 262E 0018 move.l D3, [A6 + 0x18]
00001754 2F03 move.l -[A7], D3
00001756 2F04 move.l -[A7], D4
00001758 2F0A move.l -[A7], A2
0000175A 2F0B move.l -[A7], A3
0000175C 2F0C move.l -[A7], A4
0000175E 2057 movea.l A0, [A7]
00001760 2250 movea.l A1, [A0]
00001762 2269 000C movea.l A1, [A1 + 0xC]
00001766 4E91 jsr [A1]
00001768 4A80 tst.l D0
0000176A 57C0 seq D0
0000176C 4400 neg.b D0
0000176E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001772 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00001776 4E5E unlink A6
00001778 4E75 rts
0000177A 7001 moveq.l D0, 0x01
0000177C 4E75 rts
0000177E 4E56 0000 link A6, 0
00001782 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00001786 286E 0008 movea.l A4, [A6 + 0x8]
0000178A 266E 000C movea.l A3, [A6 + 0xC]
0000178E 262E 0010 move.l D3, [A6 + 0x10]
00001792 246E 0014 movea.l A2, [A6 + 0x14]
00001796 2F0A move.l -[A7], A2
00001798 2F03 move.l -[A7], D3
0000179A 2F0B move.l -[A7], A3
0000179C 2F0C move.l -[A7], A4
0000179E 2057 movea.l A0, [A7]
000017A0 2250 movea.l A1, [A0]
000017A2 2269 0014 movea.l A1, [A1 + 0x14]
000017A6 4E91 jsr [A1]
000017A8 4A80 tst.l D0
000017AA 57C0 seq D0
000017AC 4400 neg.b D0
000017AE 4FEF 0010 lea.l A7, [A7 + 0x10]
000017B2 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000017B6 4E5E unlink A6
000017B8 4E75 rts
fn000017BA:
000017BA 4E56 0000 link A6, 0
000017BE 2F0A move.l -[A7], A2
000017C0 4AAD 0672 tst.l [A5 + 0x672 /* export_202 */]
000017C4 6620 bne +0x22 /* 000017E6 */
000017C6 4878 0004 push.l 0x4
000017CA 4EB9 0000 258A jsr [0x0000258A]
000017D0 2448 movea.l A2, A0
000017D2 2008 move.l D0, A0
000017D4 584F addq.w A7, 4
000017D6 670A beq +0xC /* 000017E2 */
000017D8 2F0A move.l -[A7], A2
000017DA 61FF FFFF FEF0 bsr -0x10E /* 000016CC */
000017E0 584F addq.w A7, 4
label000017E2:
000017E2 2B4A 0672 move.l [A5 + 0x672 /* export_202 */], A2
label000017E6:
000017E6 206D 0672 movea.l A0, [A5 + 0x672 /* export_202 */]
000017EA 245F movea.l A2, [A7]+
000017EC 4E5E unlink A6
000017EE 4E75 rts
000017F0 4E56 0000 link A6, 0
000017F4 2F0A move.l -[A7], A2
000017F6 4878 0004 push.l 0x4
000017FA 4EB9 0000 258A jsr [0x0000258A]
00001800 2448 movea.l A2, A0
00001802 2008 move.l D0, A0
00001804 584F addq.w A7, 4
00001806 670A beq +0xC /* 00001812 */
00001808 2F0A move.l -[A7], A2
0000180A 61FF FFFF FEC0 bsr -0x13E /* 000016CC */
00001810 584F addq.w A7, 4
label00001812:
00001812 204A movea.l A0, A2
00001814 245F movea.l A2, [A7]+
00001816 4E5E unlink A6
00001818 4E75 rts
fn0000181A:
0000181A 4E56 0000 link A6, 0
0000181E 2F0A move.l -[A7], A2
00001820 246E 0008 movea.l A2, [A6 + 0x8]
00001824 2F0A move.l -[A7], A2
00001826 61FF FFFF FEA4 bsr -0x15A /* 000016CC */
0000182C 41ED F356 lea.l A0, [A5 - 0xCAA]
00001830 2488 move.l [A2], A0
00001832 204A movea.l A0, A2
00001834 584F addq.w A7, 4
00001836 245F movea.l A2, [A7]+
00001838 4E5E unlink A6
0000183A 4E75 rts
0000183C 4E56 0000 link A6, 0
00001840 2F0A move.l -[A7], A2
00001842 246E 0008 movea.l A2, [A6 + 0x8]
00001846 200A move.l D0, A2
00001848 6722 beq +0x24 /* 0000186C */
0000184A 41ED F356 lea.l A0, [A5 - 0xCAA]
0000184E 2488 move.l [A2], A0
00001850 4267 clr.w -[A7]
00001852 2F0A move.l -[A7], A2
00001854 61FF FFFF FE84 bsr -0x17A /* 000016DA */
0000185A 4A6E 000C tst.w [A6 + 0xC]
0000185E 5C4F addq.w A7, 6
00001860 6F0A ble +0xC /* 0000186C */
00001862 2F0A move.l -[A7], A2
00001864 4EB9 0000 2592 jsr [0x00002592]
0000186A 584F addq.w A7, 4
label0000186C:
0000186C 204A movea.l A0, A2
0000186E 245F movea.l A2, [A7]+
00001870 4E5E unlink A6
00001872 4E75 rts
00001874 226F 0008 movea.l A1, [A7 + 0x8]
00001878 206F 000C movea.l A0, [A7 + 0xC]
0000187C 2011 move.l D0, [A1]
0000187E 9090 sub.l D0, [A0]
00001880 4E75 rts
00001882 226F 0008 movea.l A1, [A7 + 0x8]
00001886 206F 000C movea.l A0, [A7 + 0xC]
0000188A 2011 move.l D0, [A1]
0000188C B090 cmp.l D0, [A0]
0000188E 57C0 seq D0
00001890 4400 neg.b D0
00001892 4E75 rts
fn00001894:
00001894 4E56 0000 link A6, 0
00001898 2F0A move.l -[A7], A2
0000189A 4AAD 066E tst.l [A5 + 0x66E]
0000189E 6620 bne +0x22 /* 000018C0 */
000018A0 4878 0004 push.l 0x4
000018A4 4EB9 0000 258A jsr [0x0000258A]
000018AA 2448 movea.l A2, A0
000018AC 2008 move.l D0, A0
000018AE 584F addq.w A7, 4
000018B0 670A beq +0xC /* 000018BC */
000018B2 2F0A move.l -[A7], A2
000018B4 61FF FFFF FF64 bsr -0x9A /* 0000181A */
000018BA 584F addq.w A7, 4
label000018BC:
000018BC 2B4A 066E move.l [A5 + 0x66E], A2
label000018C0:
000018C0 206D 066E movea.l A0, [A5 + 0x66E]
000018C4 245F movea.l A2, [A7]+
000018C6 4E5E unlink A6
000018C8 4E75 rts
000018CA 4E56 0000 link A6, 0
000018CE 2F0A move.l -[A7], A2
000018D0 4878 0004 push.l 0x4
000018D4 4EB9 0000 258A jsr [0x0000258A]
000018DA 2448 movea.l A2, A0
000018DC 2008 move.l D0, A0
000018DE 584F addq.w A7, 4
000018E0 670A beq +0xC /* 000018EC */
000018E2 2F0A move.l -[A7], A2
000018E4 61FF FFFF FF34 bsr -0xCA /* 0000181A */
000018EA 584F addq.w A7, 4
label000018EC:
000018EC 204A movea.l A0, A2
000018EE 245F movea.l A2, [A7]+
000018F0 4E5E unlink A6
000018F2 4E75 rts
000018F4 0000 0019 ori.b D0, 0x19
000018F8 404B negx.w A3
000018FA 40A8 AFD4 negx.l [A0 - 0x502C]
000018FE B1AE 4299 xor.l [A6 + 0x4299], D0
00001902 95B6 9540 sub.l [A6 + <<invalid base displacement size>>], D2
00001906 A483 syscall SetOSDefault, flags=4
00001908 BF40 xor.w D0, D7
0000190A 4287 clr.l D7
0000190C 406B 8744 negx.w [A3 - 0x78BC]
00001910 4B41 chk.w D5, D1
00001912 4498 neg.l [A0]+
00001914 4052 negx.w [A2]
00001916 98B5 A098 sub.l D4, [A5 + A2.w - 0x104]
0000191A 0000 0013 ori.b D0, 0x13
0000191E 407B 4107 8444 EDBB negx.w [[PC + <<invalid base displacement size>>] + D4 - 0x7BBB1245]
00001926 A0BA syscall vIAZInit
00001928 94B0 F3F8 8EA6 A042 sub.l D2, [-0x71595FBE]
00001930 C840 and.w D4, D0
00001932 7EB3 moveq.l D7, 0xFFFFFFB3
00001934 F440 .invalid <<cinv/cpush with scope=0>>
00001936 6000 0000 bra +0x2 /* 00001938 */
// begin alternate branch 00001938-0000193A
label00001938:
00001938 0000 .incomplete
// end alternate branch 00001938-0000193A
label00001938: // (misaligned)
0000193A 00 .incomplete